查看: 2167|回复: 10

关于dof自由度的问题?

[复制链接]

该用户从未签到

发表于 2011-2-22 16:00:17 | 显示全部楼层 |阅读模式
按照海军教程里面,我把我用3DS MAX做好的模型导出为osg格式,然后想要控制模型里面的零件运动,请问需要对他的自由度进行设定还是怎么?为什么按照tank的例子,我导入的模型 没有变化呢?   急~~~

该用户从未签到

发表于 2011-2-22 16:16:52 | 显示全部楼层
您的模型是如何导出的,您控制的节点是否为Transform节点,您是如何控制模型运动的。这些问题您都没有解释,也就无从对其进行分析和解答

该用户从未签到

 楼主| 发表于 2011-2-22 16:23:10 | 显示全部楼层
回复 2# array


   我直接从3ds max里面建模,然后导出为osg格式,然后在tank第七讲的基础上修改下,把模型名称换掉,gun换位我的模型里面的零件名。我觉得肯定是错的,但是dof这一讲,我实在是不会呀~

该用户从未签到

 楼主| 发表于 2011-2-22 16:27:47 | 显示全部楼层
回复 2# array


   就是那个节点的自由度,比如绕哪根轴旋转,是不是应该在建模的时候设置什么的?  array老师!

该用户从未签到

发表于 2011-2-22 16:59:08 | 显示全部楼层
您还是先理解一下节点的类型为好,3dsmax的导出插件应该不会导出任何DOF节点,因为这是OpenFlight所专用的。

该用户从未签到

 楼主| 发表于 2011-2-22 17:06:44 | 显示全部楼层
回复 5# array


   那么,我应该先用OpenFlight  制作好模型的节点,然后才能使用~好的  我去试试,非常谢谢~~~

该用户从未签到

发表于 2011-2-23 10:05:20 | 显示全部楼层
不是这个意思,而是您没有必要非要用DOF节点来控制运动……Transform节点是更好的选择

该用户从未签到

 楼主| 发表于 2011-2-23 10:54:26 | 显示全部楼层
回复 7# array


   Transform节点控制运动是怎么做到的,有这方面的例子吗?王锐老师,我是新手~

该用户从未签到

发表于 2011-2-23 17:15:39 | 显示全部楼层
那您应当先阅读Paul Martz的《快速入门指导》,在教程区可以找到

该用户从未签到

发表于 2011-2-23 20:01:30 | 显示全部楼层
max是可以处理dof节点的,如果要使用osgsim::doftransform的话楼上的可以再查查。我手头现在没有资料

该用户从未签到

发表于 2011-4-25 10:59:25 | 显示全部楼层
回复 9# array


    我现在主要是做一个虚拟手的动画,实现虚拟物体的装配,虚拟手的模型是在creator中建立好了,在osg中编程控制dof节点时,应该怎么 做,如何实现它的动态更新呢,
osgSim::DOFTransform 这方面的实例有没有呢,osg的课程中对这一块讲的比较笼统,有没有具体的实例
谢谢管理员
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表