OpenGL实现3DS文件导入
来源:互联网 发布:淘宝类目销量排行 编辑:程序博客网 时间:2024/05/16 05:45
方法1:使用Deep Exploration转换.
导出*.CPP 文件的方法如下 :打下3D模型——“文件” —— “另存为” ——“*.CPP”
弹出对话框 ,Exprot type = Display List
得到一个*.CPP文件,文件中有多个函数,但只有一个是对外接口:GLint Gen3DObjectList();
这个函数就是产生一个显示列表,返回值是这个列表的代号listnum,
在VC++的初始化模块中调用这个函数 listnum = Gen3DObjectList();
在绘制模块中调用:glCallList(listnum);
如果有纹理,纹理图片必须拷贝到 和*.CPP的同一个目录中
方法2:
另外也可以直接用OPENGL读入3DS模型,网上有很多写好了的,用来读取3DS文件的代码,找一个来用就可以了.优点是控制方便,可以直接改变每个顶点的信息,不好之处就是如果文件太大的话,读入可能会比较慢.
总的来说,如果用OPENGL,我们都是用直接读取3DS文件的方法,如果是在DIRECT3Dx的开发环境,就可以用它自已的文件格式,X文件.
3DS读取的例子,可以到以下地址:http://dl2.csdn.net/fd.php?i=16273012961343&s=acdd94bdf3379744f9e62e3b
- OpenGL实现3DS文件导入
- OpenGL实现3DS文件导入
- OpenGL导入3DS专题
- 将3ds文件导入openGL框架中
- OpenGL实现3DS文件中的模型自由旋转
- OpenGL实现3DS文件中的模型自由旋转
- OpenGL实现3DS文件中的模型自由旋转
- OpenGL实现3DS文件中的模型自由旋转-备用
- Qt+OpenGL 3ds模型的导入
- opengl导入3DS文件(带纹理)之填坑
- android下导入3ds文件解决方法
- 如何导入 3DS Max 文件
- OpenGL日记——3ds文件结构
- lib3ds加载3ds文件通过opengl显示
- 3DS文件在OpenGL的读入和显示
- OpenGL读取3DS文件示例(C++语言编写
- 从3DS文件中导入网格数据
- SketchUp导入3ds文件单位错位的问题
- 下载配置MySql,快速启动MySql批处理,MySQL客户端软件SQL-Front的配置---ShinePans
- 遗传算法求x^2+y^2的最大值,C++实现
- 商战之电商风云
- Android 中Webview 自适应屏幕
- 诛仙手游培元属性
- OpenGL实现3DS文件导入
- Construct Binary Tree from Preorder and Inorder Traversal
- 3.hadoop心跳机制分析
- Merge Sorted Array
- 31页的2.4.6上机练习还没有做还有对文件操作目前还不熟练
- JAVA学习笔记——try catch finally
- android 布局
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 整整一年没有更新CSDN了...