gluLookAt 函数

gluLookAt 函数定义查看转换。

语法

void WINAPI gluLookAt(
   GLdouble eyex,
   GLdouble eyey,
   GLdouble eyez,
   GLdouble centerx,
   GLdouble centery,
   GLdouble centerz,
   GLdouble upx,
   GLdouble upy,
   GLdouble upz
);

parameters

eyex

眼点的位置。

大眼睛

眼点的位置。

eyez

眼点的位置。

centerx

参考点的位置。

centery

参考点的位置。

centerz

参考点的位置。

upx

向上向量的方向。

upy

向上向量的方向。

upz

向上向量的方向。

返回值

此函数不返回值。

注解

gluLookAt 函数创建一个派生自眼点的查看矩阵、一个指示场景中心的参考点和一个向上向量。 矩阵将参考点映射到负 Z 轴,将眼睛点映射到原点,以便在使用典型投影矩阵时,场景的中心映射到视口的中心。 同样,投影到查看平面的向上向量描述的方向映射到正 y 轴,以便它在视区中向上指向。 向上向量不得与从眼睛到参考点的视线平行。

由 gluLookAt 生成的矩阵后乘当前矩阵。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Glu.h

Glu32.lib
DLL
Glu32.dll

请参阅

glFrustum

gluPerspective