gluLookAt-Funktion
Die gluLookAt-Funktion definiert eine Anzeigetransformation.
Syntax
void WINAPI gluLookAt(
GLdouble eyex,
GLdouble eyey,
GLdouble eyez,
GLdouble centerx,
GLdouble centery,
GLdouble centerz,
GLdouble upx,
GLdouble upy,
GLdouble upz
);
Parameter
-
eyex
-
Die Position des Augenpunkts.
-
eyey
-
Die Position des Augenpunkts.
-
eyez
-
Die Position des Augenpunkts.
-
Centerx
-
Die Position des Verweispunkts.
-
Centery
-
Die Position des Verweispunkts.
-
centerz
-
Die Position des Verweispunkts.
-
Upx
-
Die Richtung des Nach-oben-Vektors.
-
upy
-
Die Richtung des Nach-oben-Vektors.
-
Upz
-
Die Richtung des Nach-oben-Vektors.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Bemerkungen
Die gluLookAt-Funktion erstellt eine Von einem Augenpunkt abgeleitete Anzeigematrix, einen Referenzpunkt, der den Mittelpunkt der Szene angibt, und einen Nach-oben-Vektor. Die Matrix ordnet den Referenzpunkt der negativen Z-Achse und der Augenpunkt dem Ursprung zu, sodass bei Verwendung einer typischen Projektionsmatrix der Mittelpunkt der Szene dem Mittelpunkt des Viewports zugeordnet wird. Ebenso wird die Richtung, die durch den auf die Anzeigeebene projizierten Nach-oben-Vektor beschrieben wird, der positiven Y-Achse zugeordnet, sodass sie im Viewport nach oben zeigt. Der Nach-oben-Vektor darf nicht parallel zur Sichtlinie vom Auge zum Referenzpunkt sein.
Die von gluLookAt generierte Matrix postmultipliziert die aktuelle Matrix.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|
| Bibliothek |
|
| DLL |
|