Historique des modifications - Message

Message #7291

Sujet: Indices d'un node


TypeDateAuteurContenu
Dernière modification04-11-2009 08:47:52Zorian
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 message04-11-2009 08:42:56Zorian
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
87 invités en ligne
membre en ligne: -
RSS Feed