Découvrez OpenGL 1.1 en VB6/VBA

Date de publication : 01/06/09 , Date de mise à jour : 01/02/10

Par Thierry GASPERMENT (arkham46.developpez.com/)
 

Découvrez OpenGL 1.1 en VB6 ou en VBA.
Cet article est destiné aux développeurs VB6/VBA expérimentés qui souhaitent découvrir OpenGL 1.1.


Commentez cet article : 4 commentaires · Donner une note à l'article (4)
Introduction et première fenêtre
I. Introduction
II. Librairies utilisées
III. Le pack de module VB pour OpenGL
IV. Préparation de l'environnement de développement VB
V. Première fenêtre avec freeglut
VI. Les fonctions de rappel de freeglut
Découverte d'OpenGL
VII. Découverte d'OpenGL
VII-A. Version ciblée et extensions
VII-B. La programmation par états
VII-C. Les procédures et constantes
VII-D. Les types de données
VII-E. Les buffers
VII-E-1. Le tampon de couleurs
VII-E-2. Le tampon de profondeur
VII-E-3. Le tampon d'accumulation
VII-E-4. Le tampon pochoir
VII-E-5. Le double tampon
VII-F. Les unités
VII-G. Les vertices
VII-H. Les primitives géométriques
VII-I. Les couleurs des vertices
VII-J. Orientation des faces
VII-K. Les normales
VII-L. Les modes d'affichage des polygones
VII-L-1. Affichage des points
VII-L-2. Affichage des lignes
VII-L-3. Remplissage des polygones
Mise en scène
VIII. Mise à jour régulière de l'image : le FrameRate
IX. Mise en scène
IX-A. Les axes
IX-B. Les matrices de transformations
IX-B-1. Les projections
IX-B-1-a. La projection en perspective
IX-B-1-b. La projection orthonormée
IX-C. La caméra
IX-D. Définition de la projection et de la caméra
IX-E. Cadrer l'image dans la fenêtre
X. Gestion des entrées clavier et souris : Rotation et Zoom de la scène
XI. Rappel du code complet
Les effets de lumière et de brouillard
XII. Les effets de lumière et de brouillard
XII-A. La lumière
XII-A-1. Les types de lumières
XII-A-2. Les lampes
XII-A-3. Mise en pratique
XII-B. Le brouillard
XIII. Rappel du code complet
Les textures
XIV. Les textures
XIV-A. Chargement des textures
XIV-B. Application d'une texture sur les faces du cube
XIV-B-1. Modes d'application d'une texture
XIV-B-2. Répétition de la texture
XIV-C. Application d'une texture sur une sphère
XIV-D. Le mipmapping
Utilisation des listes et tableaux
XV. Utilisation des listes et des tableaux
XV-A. Utilisation des tableaux
XV-B. Utilisation des listes
XVI. Rappel du code complet
Affichage de textes
XVII. L'affichage de textes
XVII-A. Affichage d'un texte bitmap statique
XVII-B. Affichage d'un texte bitmap dynamique avec freeglut
XVII-C. Affichage d'un texte bitmap dynamique avec Windows
XVII-D. Affichage d'un texte 3D dynamique avec Windows
XVII-E. Affichage d'un texte bitmap dynamique : méthode générique
Utilisation sans freeglut
XVIII. Affichage dans un formulaire sans freeglut
XVIII-A. Affichage dans un contrôle image ou une section Access
XVIII-B. Affichage dans un contrôle image d'un UserForm
XVIII-C. Affichage sur un formulaire VB6
Divers
XIX. Sauvegarde de la scène dans un fichier bmp
Conclusion et téléchargements
XX. Conclusion
XXI. Téléchargements


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2009 Thierry GASPERMENT. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Droits de diffusion permanents accordés à developpez LLC. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Microsoft Office - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.