查看: 1305|回复: 10

怎么模拟软钢臂和船的运动

[复制链接]

该用户从未签到

发表于 2011-8-3 15:18:24 | 显示全部楼层 |阅读模式
我现在想模拟 船和软钢臂的运动,就是船在运动的时候,可以拉动软钢臂的运动。船有上下、左右、前后三个自由度,同时软钢臂也随着相应的运动,请问这样的运动应该怎样模拟,我现在是分别对船和软钢臂调用了回调函数进行模拟,但是船和软钢臂的连接处会断开,请问应该怎么处理,怎么模拟他们的运动呢?

该用户从未签到

发表于 2011-8-3 16:18:13 | 显示全部楼层
......

该用户从未签到

发表于 2011-8-3 16:39:23 | 显示全部楼层
加物理系统吧,用物理系统处理很简单

该用户从未签到

发表于 2011-8-4 08:09:20 | 显示全部楼层
我想是您的旋转轴心没有设置在合适的位置上,用物理引擎恐怕会把事情搞得更复杂

该用户从未签到

发表于 2011-8-4 09:28:46 | 显示全部楼层
用物理引擎做这一点功能确实有点大材小用,自己计算也不太好算,可以在船上的连接点处加个虚点做计算参考

该用户从未签到

 楼主| 发表于 2011-8-4 10:14:38 | 显示全部楼层
回复 5# oman


    恩,用物理引擎确实是很麻烦的,在船上连接点做参考,是不是 船的位置,和软刚臂的位置还是需要精确计算的,要不实在不行啊

该用户从未签到

发表于 2011-8-4 17:25:39 | 显示全部楼层
将船上和钢臂连接的那个点让美工给你做一个虚点(存在但不可以,隐藏掉或者简单放到船壁内),比如用一个特别小得球,这样你得计算就是在回调中获取这个小球在场景中得位置,然后将钢臂的一头保持在这个点上不就行了。这样计算就非常简单了

该用户从未签到

发表于 2011-8-4 17:30:12 | 显示全部楼层
船动——>点动 点动——>臂动 两点定臂的变换矩阵就很简单了

该用户从未签到

发表于 2011-8-4 21:47:58 | 显示全部楼层
我曾经计算过一个类似于起重机的机械臂运动,主要就是分析运动过程中的不变量作为约束,然后进行计算

该用户从未签到

 楼主| 发表于 2011-8-5 15:54:42 | 显示全部楼层
回复 9# fenma3422


    是找连接点的运动?

该用户从未签到

发表于 2011-8-5 16:05:14 | 显示全部楼层
这是数学问题 您好好分析一下应该就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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