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

Weitere Informationen

glFrustum

gluPerspective