Bonjour tout le monde,
novice en OpenGL je souhaite coder un cube tournoyant eclairer par une source de lumiere
pour mon cube j'ai donc creer 8 sommets et utlilser glDrawElements
Le cube est ok et tourne bien
Pour la lumiere il faut je crois prendre en compte les normales des 6 faces
or je crois que les normales sont definies par sommet, sachant qu'un sommet appartient a 3 faces vous comprennez mon probleme
dois je creer des sommets independants pour chaque face, ce qui ferait 6faces*4= 24 sommets a definir avec pour chaque quadruple de sommets une normale identique pour chaque face ?
ce probleme(si probleme il y a) est commun je pense a chaque objet ayant plusieurs faces avec des sommets en commun
donc si vous avez la bonne méthode je suis bien sur preneur
Merci
Partager