Функция gluUnProject
Функция gluUnProject сопоставляет координаты окна с координатами объекта.
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
);
-
Винкс
-
Координата окна x для сопоставления.
-
Винный
-
Координата окна y для сопоставления.
-
winz
-
Координата окна z для сопоставления.
-
modelMatrix
-
Матрица modelview (как из вызова glGetDoublev ).
-
projMatrix
-
Матрица проекции (как из вызова glGetDoublev ).
-
Видового экрана
-
Окно просмотра (как из вызова glGetIntegerv ).
-
objx
-
Вычисленная координата объекта x.
-
objy
-
Вычисленная координата объекта Y.
-
objz
-
Вычисленная координата объекта z.
Если функция выполняется успешно, возвращаемое значение будет GL_TRUE.
Если функция завершается сбоем, возвращаемое значение будет GL_FALSE.
Функция gluUnProject сопоставляет указанные координаты окна с координатами объекта с помощью modelMatrix, projMatrix и viewport. Результат хранится в objx, objy и objz.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|