摘要:为了加载已经制作完成的obj三维模型并对其进行控制,本文在深入了解obj模型文件内部组织方式的基础上,设计了一个与之对应的结构体来存放obj模型数据。采用目前公认的三维图形处理接口OpenGL处理这些数据,并借助微软基础类库(MFC)搭建了模型显示的环境。调用OpenGL相关函数加载obj模型,可以以不同的模式显示同一个模型,用户还可以对模型进行一些简单的操作。这种方法可以利用已经制作好的大量的三维模型资源,避免利用OpenGL对复杂物体进行建模的繁杂工作,而且还能够充分发挥OpenGL强大的图形控制功能,大大提高了用户与模型之间的交互性。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社