Computergrafik

OpenGL Vertices

OpenGL Double Buffering | | GL Manpages

Einen Punkt (bzw. Vertex) wird in OpenGL mittels glVertex spezifiziert (bzw. gerendert):

glVertex3d(0.0, 0.0, -10.0);
  • Suffix d steht für double-Parameter
  • Suffix f steht für float-Parameter
  • Suffix i steht für int-Parameter

Standardmäßig ist die sog. MVP Matrix in OpenGL mit der Identitätsmatrix initialisiert. Wenn sie nicht explizit spezifiziert wird, verhält sich die Kamera so, als würde man entlang der negativen z-Achse (der Weltkoordinaten) blicken.

D.h. obiger Vertex spezifiziert einen Punkt in Weltkoordinaten, der in Blickrichtung 10 Einheiten entfernt ist.

OpenGL arbeitet im Direct Mode, d.h. nach jedem glVertex Befehl wird der entsprechende Vertex zur HW-Pipeline geschickt und verarbeitet.

OpenGL Double Buffering | | GL Manpages

Options: