Historique des modifications - Message

Message #7291

Sujet: Indices d'un node


Type Date Auteur Contenu
Dernière modification 04-11-2009 08:47:52 Zorian
Voilà mon carré :
0________1
| |
| |
| |
2________3

Et voilà mon code :

    
//la liste d'indices
u16 indices[] = {0,1,2, 1,2,3};

video::IVideoDriver *driver = SceneManager->getVideoDriver();
driver->setMaterial(Material);
driver->setTransform(video::ETS_WORLD, AbsoluteTransformation);
driver->drawIndexedTriangleList(&Vertices[0], 4, &indices[0], 2);

et le résultat est que les 2 triangles 0,1,2 et 1,2,3 ne sont pas dans le même sens.

Mais si
u16 indices[] = {0,1,2, 1,2,3};

devient
u16 indices[] = {0,1,2, 3,2,1};

alors là mes deux triangles sont dans le même sens

@lucky56
A voir ma figure je pense bien qu'il s'agisse d'un problème de sens horaire anti-horaire comme tu l'as si bien indiqué.
Création du message 04-11-2009 08:42:56 Zorian
Voilà mon carré :
0________1
| |
| |
| |
2________3

Et voilà mon code :

    
//la liste d'indices
u16 indices[] = {0,1,2, 1,2,3};

video::IVideoDriver *driver = SceneManager->getVideoDriver();
driver->setMaterial(Material);
driver->setTransform(video::ETS_WORLD, AbsoluteTransformation);
driver->drawIndexedTriangleList(&Vertices[0], 4, &indices[0], 2);

et le résultat est que les 2 triangles 0,1,2 et 1,2,3 ne sont pas dans le même sens.

Mais si
u16 indices[] = {0,1,2, 1,2,3};

devient
u16 indices[] = {0,1,2, 3,2,1};

alors là mes deux triangles sont dans le même sens

@lucky56
A voir ma figure je pense bien qu'il s'agisse d'un problème de sens horaire anti-horaire comme tu l'as si bien indiqué.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
128 invités en ligne
membre en ligne: -
RSS Feed