返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >

基于OpenGL的模型渲染程序实现

时间:2012-09-06 16:30来源:知行网www.zhixing123.cn 编辑:麦田守望者

在具体进行绘制物体时,需要注意的是:glPushMalrix() 与glPopMalrix() 以及glBegin() 和glEnd() 的使用都必须成对出现。此外,必须正确使用glTranslate() 函数,确保所绘物体在指定窗口内。在OnDraw() 函数中,要注意对绘图描述表的操作。具体程序实现如下:

void CASELoaderView::OnDraw(CDC* pDC)

{ ......

RenderScene();

}

BOOL CASELoaderView::RenderScene()

{ ......

if (!m_Pause)

{ m_RotateX += m_RotationSpeed;

}

for(int i = 0; i < m_3DModel.numOfObjects; i++)

......

}

------分隔线----------------------------
标签(Tag):C# C#实例教程 c#基础教程 C#源代码 c#技巧
------分隔线----------------------------
推荐内容
猜你感兴趣