Cet OVNI (comme dirait LDI_UD)
est un projet qui montre la création de graphes 3D avec la version 64-bit de GDImage.
Le code WinDev est l'exacte transposition d'un projet C++ écrit avec Visual Studio (source disponible sur demande).
Les performances de la version WinDev sont identiques à celles du C++, car GDImage utilise les extensions OpenGL implantées au niveau du GPU (carte graphique). Ce qui signifie que sur un I7 multi cœur, l'utilisation du CPU est inférieure à 1%.
Le support des extensions OpenGL implantées dans GDImage est très visible au niveau du lissage, de la gestion de la transparence, et de la réflexion qui permettent d'obtenir un résultat d'une qualité professionnelle, grâce aux rendus hyper-réalistes.
Une animation est affichée en bas à droite de l'écran, il s'agit de fichiers .ski (format propriétaire GDImage), ils peuvent être utilisés également en tant que "spinners" pour indiquer à l'utilisateur qu'une tâche critique est en cour. Plusieurs animations sont disponibles, vous pouvez les faire défiler en cliquant avec le bouton gauche ou droit de la souris sur la zone concernée.
Capture d'écran:
L'application est "skinnée" avec le thème "Onyx" de WinLIFT.
Utilisation de la souris :
Pour utiliser le zoom vous devez disposer d'une souris avec une molète centrale, le bouton gauche de la souris permet de voir le graphe sous tous les angles, le bouton droit permet de tirer déplacer le graphe selon l'axe horizontal ou vertical.
Fonds d'écran :
La liste qui se trouve à droite, permet de changer le fond d'écran, modifiant du même coup les effets de réflexion visibles lorsqu'on fait bouger le graphe.
Code source :
Il s'appuie sur la "Flat API" bas niveau, pour favoriser la vitesse et limiter au maximum la taille du Framework WinDev utilisé.
Il comporte une encapsulation partielle de l'API OpenGL qui permet la personnalisation des graphes en liaison avec les primitives 3D de GDImage (barre, cylindre, cône, pyramide, point, etc.)
Utilisation du code source :
Elle est strictement limitée à une utilisation personnelle, toute utilisation commerciale nécessite l'acquisition préalable d'une licence GDImage.
Lien de téléchargement :
WD64Chart3D.zip
Note : Le projet a été créé avec WD17, mais il devrait fonctionner sans problème avec les versions supérieures.
Vous devez débloquer le ZIP avant de décompresser les fichiers pour éviter tout problème d'UAC.
Post scriptum à l'attention de jdsetls:
Vous pouvez y ajouter l'image de votre avatar, mais je préfère quand même celles des pinups de PC-Soft (c'est plus facile pour fantasmer).
Partager