永发信息网

谁能很详细的说一下怎么将3d文件导入Opengl当中.谢谢!

答案:2  悬赏:10  手机版
解决时间 2021-12-22 05:38
  • 提问者网友:酱爆肉
  • 2021-12-21 14:44
请问3D模型当中的贴图必须是.bmp格式的吗?
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2022-01-06 00:42
我想可能是你在CAD中保存的格式不对吧,因在CAD中将CAD图纸保存为2000的格式即在保存时,在类型下拉框中选择2000.dwg.后到3D中使用文件中导入命令.在此记住,在导入CAD图形时可不要忘记对3D进行单位的修改啊.
全部回答
  • 1楼网友:痴妹与他
  • 2022-01-06 01:52
max是3dsmax里的专有文件格式;3ds是通用的3d格式文件,可以导入多种三维文件,可以说是保存3d模型的一个标准文件格式。3ds文件的结构比较复杂,要弄清楚不容易;但是如果只是导入3ds,实现读取和显示并不复杂,最快的方法当然是利用写好了的函数进行直接调用: 1. 先在3dmax里把模型做好,注意模型的材质要用贴图的方式,opengl里不支持多维材质(openggl里贴图丢失一般是这个原因);把模型坍塌成polygon,再导出成.3ds格式,把贴图文件(bmp或jpg格式),3ds文件放到你的vc++工程目录下; 2. 2.网上用很多3ds导入的例子,可以一个用来参考;里面一般会有两个函数:  3. void show3ds(); //显示3ds模型 4. void load3ds(); //加载3ds模型 5. 把头文件和.cpp 包含到你的工程里,根据具体的定义参数来调用
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯