gluProject-Funktion
Die gluProject-Funktion ordnet Objektkoordinaten Fensterkoordinaten zu.
Syntax
int WINAPI gluProject(
GLdouble objx,
GLdouble objy,
GLdouble objz,
const GLdouble modelMatrix[16],
const GLdouble projMatrix[16],
const GLint viewport[4],
GLdouble *winx,
GLdouble *winy,
GLdouble *winz
);
Parameter
-
objx
-
Die x-Objektkoordinate.
-
objy
-
Die y-Objektkoordinate.
-
objz
-
Die z-Objektkoordinate.
-
modelMatrix
-
Die aktuelle Modellansichtsmatrix (aus einem glGetDoublev-Aufruf ).
-
projMatrix
-
Die aktuelle Projektionsmatrix (aus einem glGetDoublev-Aufruf ).
-
Ansichtsfenster
-
Der aktuelle Viewport (aus einem glGetIntegerv-Aufruf ).
-
Winx
-
Die berechnete x-Fensterkoordinate.
-
winy
-
Die berechnete y-Fensterkoordinate.
-
winz
-
Die berechnete Z-Fensterkoordinate.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert GL_TRUE.
Wenn die Funktion fehlschlägt, wird der Rückgabewert GL_FALSE.
Bemerkungen
Die gluProject-Funktion transformiert die angegebenen Objektkoordinaten mithilfe von modelMatrix, projMatrix und viewport in Fensterkoordinaten. Das Ergebnis wird in winx, winy und winz gespeichert.
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 |
|