Close2
ExUtilisateur1On the 2010-11-26 at 09:07pm
A partir d'un tableau[640X480] contenant la profondeur d'un pixel, comment remplir un buffer dans l'ordre avec des triangles en OpenGl?
Quel est le bon sens, horaire ou anti-horaire?
Je connais plus ou moins le principe (ça se résume à ça) mais je peine sur les bordures, et sur les inversions à chaques lignes.
Sur le papier c'est simple, mais dès qu'on quitte le papier on se rend compte des problèmes de triangles non-bouclés en début et fin de ligne.
Et que faire des points non-affichables car trop près ou trop loin : que deviennent les triangle qui utisaient ce point? Un point en moins et deux triangles (au moins) disparaissent?

Auriez vous un algo tout fait, même en pseudo code? Depuis le temps que les triangles_strip existent, c'est incroyable qu'il faille encore se coltiner ça à la main...