用OpenGL读取、显示3ds文件。由于OpenGL不支持多种图像格式,我们用CxImage库来辅助完成这一点。将3ds文件和多幅纹理图像放置在相同目录下,纹理图像可以是CxImage支持的所有格式,这些图像将自动转化为bmp格式用于显示。操作简单。
使用方法:
首先要包含CxImage库
#include "3dsobject.h",就可以定义成员变量Object3DS *m_3ds;
新建对象: m_3ds = new Object3DS;
绘图、渲染: m_3ds->renderObject();
是否显示纹理:m_3ds->setViewMode(TEXTURE);// or WIREFRAME
删除对象: delete m_3ds;
载入3ds模型: m_3ds->loadObject(pszFile);//参数为3ds文件名
1