Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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 |
|