首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

小菜有关问题:OpenGL中的glTranlatef不太懂啊

2012-01-26 
小菜问题:OpenGL中的glTranlatef不太懂啊!最近在看一本VisualC++OpenGL的书,在画图函数中,画之前总有一个g

小菜问题:OpenGL中的glTranlatef不太懂啊!
最近在看一本Visual   C++   OpenGL的书,在画图函数中,画之前总有一个glTranlatef(0.0f,   0.0f,   -6.0f);注释为“//移动物体到显示区”。不懂为什么要句话,我试了试不要,还真没有画出来图形,请教大哥们了!
OnSize中还有这么些语句,不晓得有没得关:
if(cy   >   0)
{
glMatrixMode(GL_PROJECTION);//启动透视矩阵
glLoadIdentity();//初始化

//视场调节
glFrustum(-1.0,   1.0,   -1.0*cy/cx,   1.0*cy/cx,   5.0,   9.0);//定义空间范围
glViewport(0,   0,   cx,   cy);//定义显示范围
}
RedrawWindow();//显示更新

[解决办法]
我刚好也遇到这个问题,帮楼主顶!
[解决办法]
实在是不明白你想知道些什么?
这个函数简单一点说就是用来调整视角的,我当初学的时候也对这个不理解
[解决办法]
对啊,我也说 不好,有时候默认的就将视景区移动到屏幕外了,对不起我也是个菜鸟,帮不了你太多!

热点排行