glLoadIdentity: Unterschied zwischen den Versionen
Aus DGL Wiki
Flash (Diskussion | Beiträge) K |
K (Kategorisierung, kleinere Verbesserungen) |
||
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= glLoadIdentity = | = glLoadIdentity = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
− | '''glLoadIdentity''' - Ersetzt die aktuelle Matrix durch die | + | '''glLoadIdentity''' - Ersetzt die aktuelle Matrix durch die Einheitsmatrix (engl. ''identity matrix''). |
+ | |||
+ | |||
− | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
procedure '''glLoadIdentity'''; | procedure '''glLoadIdentity'''; | ||
− | + | ||
+ | |||
== Beschreibung == | == Beschreibung == | ||
− | Die Funktion '''glLoadIdentity''' ersetzt die aktuelle [[Matrix]] durch die | + | Die Funktion '''glLoadIdentity''' ersetzt die aktuelle [[Matrix]] durch die [[Tutorial OpenGL3 Lineare Algebra#Einheitsmatrix|Einheitsmatrix]]. Der Aufruf von '''glLoadIdentity''' ist identisch mit einem Aufruf von [[glLoadMatrix]] mit der Einheitsmatrix als Parameter. Allerdings kann in einigen Fällen '''glLoadIdentity''' effizienter sein. |
+ | |||
+ | |||
− | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | '''GL_INVALID_OPERATION''' wird generiert wenn glLoadIdentity innerhalb eines [[glBegin]]-[[glEnd]] | + | '''GL_INVALID_OPERATION''' wird generiert, wenn '''glLoadIdentity''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. |
+ | |||
+ | |||
− | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
− | [[glGet]] mit Token GL_MATRIX_MODE | + | [[glGet]] mit Token [[glGet#GL_MATRIX_MODE|GL_MATRIX_MODE]] |
− | [[glGet]] mit Token GL_MODELVIEW_MATRIX | + | |
− | [[glGet]] mit Token GL_PROJECTION_MATRIX | + | [[glGet]] mit Token [[glGet#GL_COLOR_MATRIX|GL_COLOR_MATRIX]] |
− | [[glGet]] mit Token GL_TEXTURE_MATRIX | + | |
+ | [[glGet]] mit Token [[glGet#GL_MODELVIEW_MATRIX|GL_MODELVIEW_MATRIX]] | ||
+ | |||
+ | [[glGet]] mit Token [[glGet#GL_PROJECTION_MATRIX|GL_PROJECTION_MATRIX]] | ||
+ | |||
+ | [[glGet]] mit Token [[glGet#GL_TEXTURE_MATRIX|GL_TEXTURE_MATRIX]] | ||
+ | |||
+ | |||
+ | |||
− | |||
== Siehe auch == | == Siehe auch == | ||
[[glLoadMatrix]], [[glMatrixMode]], [[glMultMatrix]], [[glPushMatrix]] | [[glLoadMatrix]], [[glMatrixMode]], [[glMultMatrix]], [[glPushMatrix]] | ||
[[Kategorie:GL|LoadIdentity]] | [[Kategorie:GL|LoadIdentity]] | ||
+ | [[Kategorie:GL1.0|LoadIdentity]] |
Aktuelle Version vom 25. Juli 2011, 09:55 Uhr
Inhaltsverzeichnis
glLoadIdentity
Name
glLoadIdentity - Ersetzt die aktuelle Matrix durch die Einheitsmatrix (engl. identity matrix).
Delphi-Spezifikation
procedure glLoadIdentity;
Beschreibung
Die Funktion glLoadIdentity ersetzt die aktuelle Matrix durch die Einheitsmatrix. Der Aufruf von glLoadIdentity ist identisch mit einem Aufruf von glLoadMatrix mit der Einheitsmatrix als Parameter. Allerdings kann in einigen Fällen glLoadIdentity effizienter sein.
Fehlermeldungen
GL_INVALID_OPERATION wird generiert, wenn glLoadIdentity innerhalb eines glBegin-glEnd-Blocks aufgerufen wird.
Zugehörige Wertrückgaben
glGet mit Token GL_MATRIX_MODE
glGet mit Token GL_COLOR_MATRIX
glGet mit Token GL_MODELVIEW_MATRIX
glGet mit Token GL_PROJECTION_MATRIX
glGet mit Token GL_TEXTURE_MATRIX