web-dev-qa-db-fra.com

GL_TRIANGLE FAN Explication

J'essaie de "remplir" la surface d'une sphère que j'ai dessinée en utilisant cet algorithme ici: http://paulbourke.net/miscellaneous/sphere_cylinder/ , la première méthode. ] Je sais que GL_QUADS n’est plus utilisé dans OpenGL 3+. SO J'ai utilisé GL_TRIANGLE_FAN. Est-ce la même chose? Le problème ici est que mes facettes de sphère sont des carrés. Donc, si j'utilise GL_TRIANGLE, je reçois un étrange "remplissage", toute la surface n'est pas recouverte. Est-ce que je le fais mal? Comment fonctionne GL_TRIANGLE_FAN exactement?

10
Trt Trt

Comment fonctionne GL_TRIANGLE_FAN exactement?

Le premier sommet d'un fan de triangle agit comme un moyeu. Les sommets suivants se connectent au sommet précédent et au hub.

enter image description here

52
datenwolf

Vous avez probablement besoin d'une bande triangulaire au lieu d'un ventilateur. 

Voir la photo sur ce lien pour voir la différence: http://www.vrarchitect.net/anu/cg/surfaceModeling/polygonMesh.fr.html

0
Kris Van Bael