GL_TRIANGLE FAN Erläuterung

8

Ich versuche, eine Oberfläche einer Kugel, die ich mit diesem Algorithmus gezeichnet habe, hier zu "füllen": Ссылка , die erste Methode. Ich weiß, dass GL_QUADS in OpenGL 3+ nicht mehr verwendet wird. SO habe ich GL_TRIANGLE_FAN benutzt. Ist es das Gleiche? Das Problem ist, dass meine Kugelfacetten Quadrate sind. Also, wenn ich GL_TRIANGLE benutze, dann bekomme ich eine komische "Füllung", nicht die ganze Oberfläche ist bedeckt. Tue ich es falsch? Wie funktioniert GL_TRIANGLE_FAN genau?

    
Trt Trt 07.11.2011, 23:01
quelle

2 Antworten

48
  

Wie funktioniert GL_TRIANGLE_FAN genau?

Der erste Eckpunkt eines Dreiecksfächers wirkt wie ein Hub. Die folgenden Vertices verbinden sich mit dem vorherigen nicht startenden Vertex und dem Hub.

    
datenwolf 07.11.2011, 23:41
quelle
1

Sie brauchen wahrscheinlich einen Dreieckstreifen anstelle eines Lüfters.

Siehe das Bild in diesem Link, um den Unterschied zu sehen: Ссылка

    
Kris Van Bael 07.11.2011 23:11
quelle

Tags und Links