Computergrafik
OpenGL Matrix Stack
← GL Kamera | ● | GL Objekt Hierachie →
Die Model-View Matrix ist 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 Kamera | ● | GL Objekt Hierachie →