Colorer une carte geographique openGL C++

profiter Messages postés 205 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 15 mars 2013 - 31 oct. 2011 à 20:54
cs_LA_Tupac Messages postés 305 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 18 janvier 2012 - 5 déc. 2011 à 18:02
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 :

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

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éé

merc

2 réponses

mmaximum Messages postés 38 Date d'inscription jeudi 13 mars 2008 Statut Membre Dernière intervention 9 décembre 2011 2
3 déc. 2011 à 14:24
Tu doit utiliser glColor
un peu de doc : http://linux.die.net/man/3/glcolor3f
0
cs_LA_Tupac Messages postés 305 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 18 janvier 2012 1
5 déc. 2011 à 18:02
GL_LINE_STRIP c'est pour du wireframe ...
comment veux-tu faire du remplissage comme ça
0
Rejoignez-nous