永发信息网

一个大的整体3ds模型导入opengl后,怎么控制大模型中各个小模型的运动?

答案:3  悬赏:40  手机版
解决时间 2021-02-07 17:28
  • 提问者网友:姑娘长的好罪过
  • 2021-02-07 10:54
比如建立好了一个大而全的工厂车间模型,以3ds导入opengL后,怎么控制工厂里面的其他小模型(如车子、人)运动?
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-02-07 12:21
没办法,3ds是一个大模型,没记错的话还不包含贴图纹理什么的,个人不太喜欢,网上比较推荐OBJ文件,其中的数据格式比较简单,而且每个物体有相应的名字,麻烦的地方就是所有的东西只有数据,必须自己画.
全部回答
  • 1楼网友:毛毛
  • 2021-02-07 13:27
单独选中模型之后将它分离出来。
  • 2楼网友:西岸风
  • 2021-02-07 12:50
网上有3ds文件结构,可以 看看然后根据文件结构来 写一个3ds模型的读取代码,至于怎么写就看你水平了 那就看你如何组织3ds文件里的数据拉,一般来说,要编辑点,颜色,能变换模型,最好以模型-面-点的形式来组织,编辑肯定要涉及到鼠标对点、面、模型的拾取,可以使用gluproject(),gluunproject()函数来判断鼠标坐标对应的3d空间坐标进行拾取模型拾取,当然也可以自己写一个,可以看看opengl高级开发那本书
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯