这几天有时候,我决定收集一些以前在不同论坛上发表过的文章.
Deep Exploration.exe是一个出色的转换工具. 可以将3D模型导出为OpenGL程序代码.
导出* .CPP文件的方法如下: 放置3D模型-“文件”-“另存为”-“ * .CPP”
弹出对话框,显示类型=显示列表
获取一个* .CPP文件,该文件中有多个功能,但只有一个是外部接口: GLint Gen3DObjectList();
此函数用于生成显示列表,返回值为该列表的代号listnum,
在VC ++ listnum = Gen3DObjectList();的初始化模块中调用此函数.
在绘图模块中调用: glCallList(listnum);
--------------------------------------------------- ---------------------------------------
如果有纹理opengl导入3d模型,则必须将纹理图像复制到* .CPP所在的目录.
--------------------------------------------------- -------------------------------------
有很不考虑这篇文章. 实际上opengl导入3d模型,他们将3DS直接转换为C ++代码. 尽管此方法实现了顺序,但3D模型在程序中并不容易控制. 一般来说,3D程序员会喜欢使用直接读取3DS文件的方法. 在Internet上有许多用于导入3DS模型的代码. 在这里,我提供一个我认为更好的个人. 有兴趣的朋友可以下载并回顾一下. :
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-183786-1.html