opengl中.obj文件的载入
这几天初学opengl方面的3d知识,一直在做的事情就是学习3d模型的载入,可是最终还是有一点小BUG没有找到,写出来的程序不能正常运行,但是感觉就差一点了,现在来说说我学习到的成果.
.3ds和.obj文件都是常用的静态模型文件,.3ds文件的结构比较复杂,是由快构成的,但是它牺牲空间复杂行得到的是,时间的高效,可以快速的跳过你不想要的内容,每一块都是由块头的ID和快的大小,以及块内容组成,而且块内还是有子块构成的,要读取其中内容,就要编写一个递归程序,网上有些源码,都不错,现在列出一些连接:
3ds文件结构和读取方法
http://wenku.baidu.com/view/ca99306f58fafab069dc028d.html
读取3ds源码
http://download.csdn.net/source/824159
这些大概就够了,有耐心的画去看看
.obj文件的结构就比较简单了,他完全是有点和面的描述组成的,我看了一篇高人写的文章,经过学习已经可以,成功的读入模型的结构下面是连接
http://cowboy.1988.blog.163.com/blog/static/75105798200921242914741/
文章介绍的很详细,而且.obj文件结构很简单,容易读取.现在其