Computergrafik
OpenGL Matrix Stack
← GL Transformations Beispiel | ● | GL Fogging →
Die Model-View Matrix war in OpenGL als Stack ausgelegt.
Das oberste Element findet als Transformationsmatrix Anwendung.
Push auf den Stack dupliziert die oberste Matrix (glPushMatrix).
Pop auf den Stack entfernt die oberste Matrix (glPopMatrix).
Nur die oberste Matrix wird modifiziert, indem
- die Einheitsmatrix geladen wird oder
- 4×4 Matrizen von rechts heranmultipliziert werden.
Zweck des Matrix Stacks:
- Zwischenergebnisse mit Push zwischenspeichern,
- um sie mit Pop wiederherzustellen.
← GL Transformations Beispiel | ● | GL Fogging →