OpenGL - Aufbau der Modelview Matrix
-
Hi Leute!
Hab mal ne bescheidene Frage

Die Modelview-Matrix unter OpenGL ist ja 4x4 aufgebaut. Die ersten 3 Felder
jeder Spalte beschreiben - soweit ich das verstanden habe - die Achsenausrichtungen des Koordinatensystems.
Aber wofür ist jeweils der letzte, vierte Wert in den Matrix-Spalten zuständig ? Egal was ich mache, es steht immer 0,0,0,1 drin
-
-
Hab mich glaub ich falsch ausgedrückt.
Ich meinte die letzte Zeile der Matrix.
-
Die ist für die Homogene Koordinate da, die später bei der Perspektivischen Projektion benötigt wird...
-
you've probably noticed that the bottom row in a basic transform is almost always [0 0 0 1]—but now you're writing a transform to the point (x'z, y'z, z'z, w'z),
Quelle: http://www.codeguru.com/cpp/misc/misc/math/article.php/c10123__3/
-
Ahhh danke
