Bonjour,
je cherche a creer une ellipsoide sous Opengl. Je suis débutant en OpenGL et je n'ai pas trouvé cette objet de base sous OpenGL.
J'ai donc créé un bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 glLineWidth(0.1); glColor3f(1,1,1); float x1,y1,z1; float x2,y2,z2; int t1,t2; glBegin(GL_QUADS); double r1,r2,r3; r1 = 0.1; r2 = 0.2; x2 = r1; y2 = 0; z2 = 0; for(t1 = 0; t1 <= 360; t1 +=10) { glColor3f(1-t1/360,1-t1/360,0); for(t2 = 0; t2 <= 360; t2 +=10) { x1 = r1*cos(t1)*cos(t2); y1 = r1*cos(t1)*sin(t2); z1 = r2*sin(t1); glVertex3f(x1,y1,z1); } } glEnd();
Je ne sais pas si c'est la bonne méthode mais en tout cas le rendu n'est pas bon ...
Est ce que quelqu'un pourrait m'aider sur ce sujet?
D'avance merci.
Partager