|
|
发表于 2006-8-26 14:36:00
|
显示全部楼层
Re:怎样用C编程把模型导入程序中
模型在建模软件中创建的时候, 建模软件中也有坐标系, 假设你的程序中的世界坐标系和建模软件中的坐标系完全一样的话, 那么, 你的模型在建模软件中的什么位置, 导入程序后就会在什么位置, 如:在3DMAX的原点画个球体, 那么导入后它就会在你程序的原点处, 但别忘了前提, 两个坐标系要一致( 3DMAX中的坐标系, 默认Z轴是向上的, 而我们的程序中一般默认Y轴是向上的).
至于如何导出模型, 这个关系到模型的格式, 如.3ds模型文件或.md2, .md3, .ase模型文件.
要读入这些模型文件就当先了解他们的数据存储格式, 这个可以参见各个软件厂商的文档,
但简单的办法是:不用自己去写, 去网上找别人写好的代码.
和平鸽出的<<OpenGL三维图形系统开发与实用技术(实用技术篇)>>的第一章就有读以上几种模型的代码, 可以粘来用用.
|
|