|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||||
|
Invité de passage
![]() Étudiant Inscription : octobre 2012 Messages : 25 ![]() |
Bonjour (ou Bonsoir),
J'ai créer cette discussion car j'ai un problème pour créer un projet utilisant openGL dans une fenêtre Windows. Enfaite j'ai déjà créer ce projet dans une fenêtre SDL en me basant sur un tuto trouvé sur un autre site : Voila une vidéo de mon projet( ce n'est pas vraiment utile mais bon si vous avez des conseille on sait jamais): Et j'aimerais le porter dans une fenêtre Windows. Je suis un débutant en ce qui concerne openGL et la POO donc j'imagine que mon erreur doit être relativement simple pour quelqu'un de plus expérimenter. Premièrement je veut simplement afficher une sphère dans cette fenêtre en utilisant la bibliothèque glu notamment avec GLUquadric. Et le problème est que ça m'affiche simplement un écran noir. J'ai récupérer le code pour créer une fenêtre Windows avec contexte openGL ici: http://tcuvelier.developpez.com/tuto...enetre-opengl/ Bon je vais mettre les parti importante du code en espérant que ça suffit mais sinon indiquai moi si il faut que j’envoie tout. Voila le corps de mon programme en SDL Code :
Code :
Pour le main: Code :
Code :
Code :
|
||||||||||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2012 Messages : 25 ![]() |
|
|
|
00
|
|
|
#3 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 777 ![]() |
Bonjour,
Le tuto que vous montrez est un tuto OpenGL 4 (3 et 4). Les fonction GLU* ne sont absolument plus disponible à partir de OpenGL 3. J'imagine que c'est une bonne raison pour ne pas fonctionner. De plus, pourquoi ne pas garder votre fenêtre SDL, qui est compatible avec Windows ?
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
10
|
|
|
#4 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2012 Messages : 25 ![]() |
Merci pour ta réponse LittleWhite.
C'est étrange tout de même qu'il n'y a pas de message d'erreur. Donc j'imagine qu'il faut que je créer moi même une fonction pour dessiner une sphère? Il n'y a pas de bibliothèque du même type que glu pour OpenGL 3 ou + ? J'ai simplement voulu changer de fenêtre pour tester, j'ai pas vraiment de motivation.Je suis pas un expert en programmation donc je me lance des petits défi pour apprendre. D’ailleurs après je compte bien essayer de transposer le projet sur une fenêtre Qt. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 777 ![]() |
Il n'y a pas d'erreurs car vous ne faites pas de glGetError()
![]() Non, y a rien qui remplace GLU,car cela se fait plus ou moins facilement (et puis une sphère, c'est juste charger un .obj et hop), ou refaire l'équation mathématique pour générer les points (et hop aussi )
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
10
|
|
|
#6 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2012 Messages : 25 ![]() |
Dac merci pour tout ces éclaircissement
Je met la discussion en résolue. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com