glLoadIdentity: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Siehe auch)
K (Kategorisierung, kleinere Verbesserungen)
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= glLoadIdentity =
 
= glLoadIdentity =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
'''glLoadIdentity''' - Ersetzt die aktuelle Matrix durch die Identitäsmatrix.
+
'''glLoadIdentity''' - Ersetzt die aktuelle Matrix durch die Einheitsmatrix (engl. ''identity matrix'').
 +
 
 +
 
  
<br>
 
  
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
'''procedure''' glLoadIdentity;
+
procedure '''glLoadIdentity''';
 +
 
 +
 
  
<br>
 
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Die Funktion '''glLoadIdentity''' ersetzt die aktuelle [[Matrix]] durch die Identitätsmatrix. Der Aufruf von '''glLoadIdentity''' ist identisch mit einem Aufruf von [[glLoadMatrix]] mit der [[Matrix#Die_Identitätsmatrix|Identitätsmatrix]] als Parameter. Allerding kann in einigen Fällen '''glLoadIdentity''' effizienter sein.
+
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.
 +
 
 +
 
  
<br>
 
  
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
GL_INVALID_OPERATION wird generiert wenn glLoadIdentity innerhalb eines [[glBegin]]-[[glEnd]] Block aufgerufen wird.
+
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glLoadIdentity''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird.
 +
 
 +
 
  
<br>
 
 
==  Zugehörige Wertrückgaben ==
 
==  Zugehörige Wertrückgaben ==
[[glGet]] mit Token GL_MATRIX_MODE <br>
+
[[glGet]] mit Token [[glGet#GL_MATRIX_MODE|GL_MATRIX_MODE]]
[[glGet]] mit Token GL_MODELVIEW_MATRIX <br>
+
 
[[glGet]] mit Token GL_PROJECTION_MATRIX <br>
+
[[glGet]] mit Token [[glGet#GL_COLOR_MATRIX|GL_COLOR_MATRIX]]
[[glGet]] mit Token GL_TEXTURE_MATRIX <br>
+
 
 +
[[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]]
 +
 
 +
 
 +
 
  
<br>
 
 
== 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

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



Siehe auch

glLoadMatrix, glMatrixMode, glMultMatrix, glPushMatrix