gluPerspective 函数
gluPerspective 函数设置透视投影矩阵。
语法
void WINAPI gluPerspective(
GLdouble fovy,
GLdouble aspect,
GLdouble zNear,
GLdouble zFar
);
参数
-
fovy
-
y 方向的视场角度(以度为单位)。
-
aspect
-
确定 X 方向视野的纵横比。 纵横比是 x (宽度) 与 y (高度) 的比率。
-
zNear
-
从查看器到近剪裁平面的距离 () 始终为正。
-
zFar
-
从观看者到远距剪切平面的距离 (始终) 正。
返回值
此函数不返回值。
注解
gluPerspective 函数指定世界坐标系的查看视点。 通常, gluPerspective 中的纵横比应与关联视区纵横比匹配。 例如, aspect = 2.0 意味着查看器的视角在 x 中的宽度是 y 的两倍。 如果视区宽度是高两倍,则它显示图像而不会失真。
gluPerspective 生成的矩阵乘以当前矩阵,就像使用生成的矩阵调用 glMultMatrix 一样。 若要改为将透视矩阵加载到当前矩阵堆栈上,请在调用 gluPerspective 之前调用 glLoadIdentity。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|