3ds文件本身就有好几种格式,这主要是3ds这个软件发展的过程当中产生,现在3dmax导出的3ds格式应该是3ds 4.0对应的格式(大概在是95年左右时候)
讯享网
讯享网 网络
上流传的关于它的描述文件还是很多的,而且 自从有了3dmax之后,3ds的格式已经没有再发生变化了,3dmax自己的格式就是max格式,opengl本身没有直接导入3ds格式的功能,需要自己写代码来转换这个东西 ,3ds文件当中有一个位置表明它的版本号的
--------------------------------------------------------------------------------------------------------------
讯享网3ds文件由块组成。这些块说明了紧跟其ID的内容和下一个块的地址。假如对某一个块不明白,可跳过。
每个块实际上是一个层次结构,不同类型的块,其层次结构也不相同。
首块ID是4D4D。首块就是 主块。包含了整个文件。


讯享网-----------------------------------------------------------------------------------------------------------------------------------------------------------
现在,我将用宏定义定义这些块,这些宏定义取自源程序代码。然而,依然需要小心,因为很多新块未能得到及时的说明。
读取块的ID和长度
Import3DS
打开3DS文件,按照块的顺序将其中的内容读取出来,最后释放占用的内存空间。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/158171.html