Функция gluLookAt
Функция gluLookAt определяет преобразование просмотра.
void WINAPI gluLookAt(
GLdouble eyex,
GLdouble eyey,
GLdouble eyez,
GLdouble centerx,
GLdouble centery,
GLdouble centerz,
GLdouble upx,
GLdouble upy,
GLdouble upz
);
-
eyex
-
Положение точки глаза.
-
eyey
-
Положение точки глаза.
-
eyez
-
Положение точки глаза.
-
centerx
-
Положение точки отсчета.
-
по центру
-
Положение точки отсчета.
-
centerz
-
Положение точки отсчета.
-
Upx
-
Направление вектора вверх.
-
upy
-
Направление вектора вверх.
-
upz
-
Направление вектора вверх.
Эта функция не возвращает значение.
Функция gluLookAt создает матрицу просмотра, производную от точки зрения, точку отсчета, указывающую центр сцены, и вектор вверх. Матрица сопоставляет точку отсчета с отрицательной осью Z, а точку глаза — с источником, чтобы при использовании типичной матрицы проекции центр сцены сопоставляется с центром окна просмотра. Аналогичным образом, направление, описываемое вектором вверх, проецируемым на плоскость просмотра, сопоставляется с положительной осью Y, чтобы оно указывало вверх в окне просмотра. Вектор вверх не должен быть параллельным линии зрения от глаза до точки отсчета.
Матрица, созданная gluLookAt после создания текущей матрицы.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|