网上下一个资源,名为 OpenGL三维场景绘制.rar;
看一下它是用MFC和opengl,自己绘制三维场景;
运行一下,有一个exe可以运行;
有一个较新版本的不能运行;这应是缺少VC++运行库;
下面单独用VC6重新做了看一下;
新建一个单文档工程;
把额外的五个头文件,3个cpp文件加进来;
主要的代码是在C3dsReader里,逐类型处理3D模型的对象;
CTriObject和CTriList是处理3ds文件里对象的,这里的list并不是一个通用的list;主要是这三个类加载3ds文件;
C3dsReader结构如下,
文章来源:https://www.toymoban.com/news/detail-511772.html
把View类成员定义加一下;绘制坐标的文章来源地址https://www.toymoban.com/news/detail-511772.html
到了这里,关于MFC加载3ds模型初步的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!