opengl gluPerspective函数怎么用?gluPerspective(45.0,fAspect,1.0,500.0);glPushMatrix();\x05glTranslatef(0.0f,0.0f,-250.0f);\x05glColor3f(1.0f,0.0f,0.0f);\x05glutSolidSphere(12.0f,15,15); \x05glPopMatrix();gluPerspective可以看到的范围是z
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/15 00:54:58
opengl gluPerspective函数怎么用?
gluPerspective(45.0,fAspect,1.0,500.0);
glPushMatrix();
\x05glTranslatef(0.0f,0.0f,-250.0f);
\x05glColor3f(1.0f,0.0f,0.0f);
\x05glutSolidSphere(12.0f,15,15);
\x05glPopMatrix();
gluPerspective可以看到的范围是z轴的1到500之间,而图形显示在-250图形不在可以看到的范围里面为什么可以显示出来?
是这样的,gluPerspective设定的是以你眼睛为坐标起点的一个视口,你设定的是1.0-500
那么以你glulookat里设定的眼睛坐标为起点,在你目标的方向上,距离你眼睛在1.0-500之间的数据都会画出来,其他的都会切掉.比如你设定gluLookAt(0,0,1,0,0,0,0,1,0),在(0,0,1)朝(0,0,0)看,那么-250的距离你当然能看到啊
ps:楼下的回答,好像是我以前回答其他问题的答案,遇到盗版了
opengl 立方体
我的世界 OpenGL
英语翻译OpenGL中的概念
用opengl画旋转六边形
opengl 纹理指的是什么
OPENGL概述OPENGL的含义,包含哪些库,OPENGL的应用以及其发展前景
OpenGL能做什么项目?OpenGL过时了吗?那OpenGL能够做什么项目呢?
OPENGL 如何将 3dmax 中的模型 导入到opengl 中 需要插件么 OpenGL 大虾们.么有
Failed toinitialize OpenGL,please restart luncher
用openGL怎样画凹多边形?
OpenGL中用什么表示三维向量
opengl中如何绕轴旋转物体
利用OpenGL如何绘制三维梯形?
openGL画图课本实验实验1
opengl绘制余弦函数,并显示坐标轴
vc++怎么使用opengl,3dmax做的模型怎么导成opengl格式呀?
OpenGL中的颜色?OpenGL中红橙黄绿蓝靛紫对应的glcolor3f分别是多少?
圆和直线的参数化方程绘制(opengl)