gluUnProject-Funktion
Die funktion gluUnProject ordnet Fensterkoordinaten Objektkoordinaten zu.
Syntax
int WINAPI gluUnProject(
GLdouble winx,
GLdouble winy,
GLdouble winz,
const GLdouble modelMatrix[16],
const GLdouble projMatrix[16],
const GLint viewport[4],
GLdouble *objx,
GLdouble *objy,
GLdouble *objz
);
Parameter
-
Winx
-
Die x-Fensterkoordinate, die zugeordnet werden soll.
-
winy
-
Die y-Fensterkoordinate, die zugeordnet werden soll.
-
winz
-
Die z-Fensterkoordinate, die zugeordnet werden soll.
-
modelMatrix
-
Die Modellansichtsmatrix (wie bei einem glGetDoublev-Aufruf).
-
projMatrix
-
Die Projektionsmatrix (wie bei einem glGetDoublev-Aufruf).
-
Ansichtsfenster
-
Der Viewport (wie bei einem glGetIntegerv-Aufruf).
-
objx
-
Die berechnete x-Objektkoordinate.
-
objy
-
Die berechnete y-Objektkoordinate.
-
objz
-
Die berechnete Z-Objektkoordinate.
Rückgabewert
Wenn die Funktion erfolgreich ausgeführt wird, lautet der Rückgabewert GL _ TRUE.
Wenn die Funktion fehlschlägt, lautet der Rückgabewert GL _ FALSE.
Bemerkungen
Die funktion gluUnProject ordnet die angegebenen Fensterkoordinaten mithilfe von modelMatrix, projMatrix und viewport den Objektkoordinaten zu. Das Ergebnis wird in objx, objy und objz gespeichert.
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 |
|