读书人

小菜有关问题:OpenGL中的glTranlatef

发布时间: 2012-01-26 19:40:46 作者: rapoo

小菜问题: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();//显示更新

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

读书人网 >VC

热点推荐