Voilà je suis en train de faire un programme en opengl, c++, il s´appelle gunval !
La chose a son site et son forum là:
http://gunval.free.fr/forums/index.php?showforum=1
Seulement j´ai un petit problème avec vous l´aurez deviné c´est avec GL_POLYGON . .. Bon c´est pas facile à expliquer ma façon d´afficher l´eau donc je vous laisse telecharger la version avec GL_LINE_STRIP qui marche bien et GL_POLYGON qui me sort un truc joli mais que je ne veut pas ( Les vagues sont volontairement exagérées pour montrer le bug)!
Les deux versions sont là :
http://gunval.free.fr/Gunval.rar
Le code ressemble à sa ( je copie pas le vraie code car les variables vous dirons rien):
glBegin(GL_POLYGON);
{
glVertex3d ( 25, -20, -25);
glVertex3d ( 25, -1, -25);
for ( int Ii = -50 ; Ii < = 50 ; Ii ++)
{
glVertex3d ( -0.5 * Ii, fct ( Ii), -25) ;
}
glVertex3d ( -25, -1, -25) ;
glVertex3d ( -25, -20, -25) ;
}
glEnd ( );
( fct ( Ii) = valeur en fonction de Ii)
Avec GL_POLYGON il semble qu´opengl revient toujours a un même point pour tracer sa droite, ce qui donne un effet " 3D", alors qu´avec GL_LINE_STRIP tout marche très bien :S.
Voilà, si quelqu´un sait ce que j´ai mal fait je le remercie de m´aider !