[OpenGL]Construction d'une selle
Spawn
-
Spawn -
Spawn -
Bonjour,
j'aurai besoin d'aide pour construire la selle dont voici le schéma :
https://archiveweb.epfl.ch/vrlab.epfl.ch/
Pour la construction des différents triangles, je n'arrive pas à voir comment ça se passe ...
Merci
j'aurai besoin d'aide pour construire la selle dont voici le schéma :
https://archiveweb.epfl.ch/vrlab.epfl.ch/
Pour la construction des différents triangles, je n'arrive pas à voir comment ça se passe ...
Merci
A voir également:
- [OpenGL]Construction d'une selle
- Simulateur de construction 14 - Télécharger - Simulation
- Logiciel de construction - Guide
- Construction de site web - Guide
- Logiciel construction maison gratuit - Télécharger - Architecture & Déco
- Opengl 2.1 download - Forum Minecraft
1 réponse
Je suis parti dans l'idée de mettre les points dans un tableau et de les triangles dans un autre comme ceci :
Puis je ferai :
Le problème est que je sais pas dans quel sens énumérer les autres points et les autres faces.
Existe-t-il une manière pour ne pas se tromper dans l'énumération des sommets et des faces ?
Merci
GLfloat triangle_vertices[] = {4,13,0, // vertex 0
2.5,11,0, // vertex 1
4.5,10 //vertex 2
//etc
};
int triangle_polygons[] = {0,1,2, // polygon 0 = vertices (0,1,2)
}; // etc
Puis je ferai :
void drawMesh(int nbr_polygons, GLfloat mesh_vertices[], int mesh_polygons[]) {
int p, v;
for (p = 0; p<nbr_polygons; p++) { // pour chaque polygone
glBegin(GL_POLYGON);
for(v = 0; v < 3; v++) { // prendre les 3 vertices
glVertex3f(mesh_vertices[mesh_polygons[p*3+v]*3],
mesh_vertices[mesh_polygons[p*3+v]*3+1],
mesh_vertices[mesh_polygons[p*3+v]*3+2]);
}
glEnd();
}
}
drawMesh(22, triangle_vertices, triangle_polygons);
Le problème est que je sais pas dans quel sens énumérer les autres points et les autres faces.
Existe-t-il une manière pour ne pas se tromper dans l'énumération des sommets et des faces ?
Merci