glLoadMatrix

Aus DGL Wiki
Version vom 23. Juli 2004, 00:20 Uhr von Flash (Diskussion | Beiträge) (Bitte Beispiel nachtragen)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

glLoadMatrix


glLoadMatrix


glLoadMatrix - ersetzt die aktuelle Matrix durch eine Beliebige Matrix.


Delphi-Spezifikation


procedure glLoadMatrixd(const m: PGLdouble);
procedure glLoadMatrixf(const m: PGLfloat);


Parameter


m Zeiger auf eine 4x4 Matrix welche die aktuelle Matrix ersetzen soll.


Beschreibung


glLoadMatrix ersetzt die aktuelle Matrix durch die, über m definierte.
Die aktuelle Matrix ist entweder die Projektionsmatrix, die Modelviewmatrix oder die Texturematrix (je nach aktuellem Matrixmodus (glMatrixMode) ).
Der Parameter m zeigt auf eine 4x4 Matrix welche spaltenweise Fließkommazahlen mit einfacher oder doppelter Genauigkeit enthält (single oder double).
Eine solche Matrix würde so gespeichert werden:

Beispiel für Matrix

HIER EIN BEISPIEL EINFÜGEN


Fehlermeldungen


GL_INVALID_OPERATION wird generiert wenn glLoadMatrix innerhalb eines glBegin-glEnd Blocks aufgerufen wird.

Zugehörige Wertrückgaben


glGet mit Token GL_MATRIX_MODE
glGet mit Token GL_MODELVIEW_MATRIX
glGet mit Token GL_PROJECTION_MATRIX
glGet mit Token GL_TEXTURE_MATRIX


Siehe auch


glLoadIdentity, glMatrixMode, glMultMatrix, glPushMatrix