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 Blickpunkts.
-
Eyey
-
Die Position des Blickpunkts.
-
eyez
-
Die Position des Blickpunkts.
-
Centerx
-
Die Position des Bezugspunkts.
-
Centery
-
Die Position des Bezugspunkts.
-
centerz
-
Die Position des Bezugspunkts.
-
Upx
-
Die Richtung des up-Vektors.
-
upy
-
Die Richtung des up-Vektors.
-
Upz
-
Die Richtung des up-Vektors.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Bemerkungen
Die gluLookAt-Funktion erstellt eine Anzeigematrix, die von einem Blickpunkt, einem Referenzpunkt, der die Mitte der Szene angibt, und einen Aufwärtsvektor. Die Matrix ordnet den Bezugspunkt der negativen Z-Achse und den Blickpunkt dem Ursprung zu, sodass bei Verwendung einer typischen Projektionsmatrix die Mitte der Szene der Mitte des Viewports zugeordnet wird. Ebenso wird die Richtung, die vom auf die Anzeigeebene projizierten Vektor nach oben beschrieben wird, der positiven y-Achse zugeordnet, sodass sie im Viewport nach oben zeigt. Der Up-Vektor darf nicht parallel zur Sichtlinie vom Auge zum Bezugspunkt verlaufen.
Die von gluLookAt generierte Matrix postmultipliziert die aktuelle Matrix.
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 |
|