bonsoir
j'ai dessiner la carte geographique de mon pays avec openGL sous visualstudion10
j'ai utilisé principalement les fonctions suivantes :
celle ci pour les courbes :
Code C++ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 glEnable(GL_MAP1_VERTEX_3); GLfloat ctrlpoints[4][3] = {{ 406, 19, 0.0}, { 413, 17, 0.0}, { 418, 13, 0.0}, { 422, 13, 0.0}}; glMap1f(GL_MAP1_VERTEX_3, 0.0, 1.0, 3, 4, &ctrlpoints[0][0]); glBegin(GL_LINE_STRIP); int n = 60 ; for (int i = 0; i <= n; i++) glEvalCoord1f((GLfloat) i/((float)n)); glEnd();
et celle ci pour les droites
Code C++ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 glBegin(GL_LINES); glVertex2f( 406, 19); glVertex2f( 385,77); glEnd();
et ca marché
alors je veux colorer la carte,
pour par la suite faire una animation avec
mais puisqu'elle n'est pas un polygome ou triangle ou ...
je sais pas comment
sachant que les courbes et les droites sont attaché et fermé
si vous avez une idéé
merci
Partager