3d模型导入问题
我是用opengl将3d模型导入,利用VC.NET的界面
可是,我导入的模型总是有点变形,不知道怎么回事?是opengl设置的不对么?
有人跟我说可能是OnSize中的窗口设置不对,我也不知道怎么改,请大家帮我一下
还有这个帖子我不知道应该发到那个版面?好像没有opengl的专区啊
所以,请版主不要删啊!!谢谢
void COBJLoaderView::OnSize(UINT nType, int cx, int cy)
{
CView::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
if(cy==0)
{
cy=1;
}
glViewport(0, 0, cx, cy);
glMatrixMode(GL_PROJECTION);//选择投影矩阵
glLoadIdentity();//重置投影矩阵初始化工程矩阵
gluPerspective(45.0f,(GLfloat)cx/(GLfloat)cy,0.1f,3000.0f);
glMatrixMode(GL_MODELVIEW);//选择模型观察矩阵
glLoadIdentity();// 重置模型观察矩阵
}
我想帖个效果图,可是总是需要网络图片,所以就不帖了。、
我导入了一个直升机的模型,出来以后机身变宽了,螺旋桨很长,感觉一点都不成比例