我用Opengl画了一个街道的模型 在显示的时候 图形的里面大外面小 不知道是怎么回事 请大家指教
解决方案 »
- vc
- 如何计算相对父窗口的CRect?
- VS2008 中插入ActiveX控件问题
- vc6.0连接SQL Server2005怎么老是连不是上啊,都罢工了三天了,救急啊!
- 怎样使用图片控件
- 如何获得窗口标题栏左上角的图标鼠标单击消息
- 如何在ATL中使用Windows Media Player SDK播放流媒体(声音,无图像)?
- 哪位见过这样的堆栈 http://www.softdeveloper.net/uploads/pic/error/debug_screen/
- 不太明白为什么Html是没有办法记住客户的任何信息的
- 请教大侠:在vc程序的debug中,如何在某一条件满足时暂停,使我可单步跟踪,如同vb中的调试功能?
- 使用Winpcap抓包,有以下疑惑,希望得到高手指点!
- VC通过COM调用WORD的程序该如何调试?
{
CView::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
if(cy > 0)
{
my_oldRect.right = cx;
my_oldRect.bottom = cy;
glMatrixMode(GL_PROJECTION);//启动透视矩阵
glLoadIdentity();//初始化矩阵
gluPerspective(45,cx/cy,-5.0,9.0);
glMatrixMode(GL_MODELVIEW);
glViewport(0, 0, cx, cy);//定义显示范围
}
RedrawWindow();
}
这是设置透视矩阵的代码
我把gluPerspective(45,cx/cy,-5.0,9.0);
注释掉图像还是能显示出来 好像透视投影没有起作用而是正投影在起作用