Ce code permet de montrer comment créer un objet simple en 3 dimensions à l'aide de OpenGL. Il permet aussi de se rendre compte de l'utilité des algorithmes de masquage de faces, Z-Buffer et Calimberti-Montanari (GL_CULL_FACE) en les activant et désactivant.
Source / Exemple :
voir le .zip
Conclusion :
C'est une source C, pas C++. Elle utilise la librairie GLUT.
La forme affichée est un poisson.
Les couleurs du poissons sont un patchwork, afin de bien voir les différentes facettes du poisson.
Un menu sur le bouton droit de la souris permet d'activer et désactiver les mode de masquage de faces, de passer de mode fil de fer à un mode polygonal et de faire des rotations sur tous les axes.
Dites moi ce que vous en pensez.
Juste une question, si on crée un cube avec ta technique, comment peut-on appliquer une texture sur le cube creer, pasque avec glTextCoord2i() je n'arrive à rien de bien...
j'ai deja le loader de texture, les bind, etc... mais le plaquage ne marche pas !!
Merci de vos conseils ou reponses...
C'est rare de voir des scources comme ca sur ce site..
Bravo
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.