-
Precision sur glut
Salutous,
OS: windows
IDE: Visual C++ 6.0
J'ai deja fait de l'openGL et j'ai toujours utiliser glut pour faire des cube et des spheres, pratique...
Maintenant je veut realiser une application(mais contrainte: je dois avoir le minimum de addon). Hors la glut est une dll que je devrai ajouter a mon application et je voudrai eviter.
J'ai vu dans la FAQ: que la glut n'est pas de base sous Windows et je comprend pas pourquoi?
Quand je code je peut inclure:
mais pas la glut.h. (a moins de l'ajouter a la main bien sur)
Je voudrai faire une application hyper simple: une sphere avec une texture applique dessus, et quelque lumiere!
Est-ce que je peut me passer de la glut?
Merci
-
Et dans la FAQ, je vien de trouver Aux...
Ca a l'air de repondre a mes questions...
Comme quoi y a pas tout dans les FAQ... mais presque :D
-
Glut est une bibliothèque de fenêtrage
et par conséquent, oui tu peux t'en passer, tu peux utiliser Win32 et/ou les MFC si tu es sous windows, SDL ou encore d'autres
Aux (si tu parles de glaux) n'a rien à voir :
Glut = GL Utility Toolkit
Glaux = GL Auxiliary
les 2 bibliothèques sont indépendantes l'une de l'autre mais (je ne pense pas me tromper là dessus) dépendantes d'OpenGL
-
Oui merci, je pensai a glaux! En fait je me suis melanger l'esprit:D
J'aurai encore une petite question: pour appliquer les textures:
Vaut-il mieux utiliser les fonctions de glu et les objets quadratic ou bien tout faire a la main avec la methode des "epingles" (glTexCoord)?
-
Tout dépend de ton objet, si c'est un gluQuadratic alors utilises les fonctions de glu qui elles mêmes appellent glTexCoord
si ton objet est un mesh (3DS, OBJ ou autre) tu devras te coltiner la création d'une fonction pour appliquer les coordonnées de textures avec des appels à glTexCoord