Поделиться через


Функция 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 [только классические приложения]
Заголовок
Glu.h
Библиотека
Glu32.lib
DLL
Glu32.dll

См. также раздел

GlFrustum

gluPerspective