Freigeben über


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
Glu.h
Bibliothek
Glu32.lib
DLL
Glu32.dll

Weitere Informationen

glFrustum

gluPerspective