问题描述
|
我试图从一些示例问题中找出如何在任意坐标系中平移/移动。它让我头疼..
好的,所以我在Q点有一个坦克,它坐在法向N平面上。我想旋转它(到位),说是向右偏离30度,并向前移动K个单位。我有点想出了任意旋转的工作原理,但是我不确定我是否正确地做到了。
用3x3 M矩阵定义坦克位置。
因此,要在任意空间中旋转,我将执行以下操作:
M =(Q ^ -1)(Rx ^ -1)(Ry ^ -1)(Rz)(Ry)(Rx)(Q)
其中Rz =绕z轴旋转-30度
这是正确的吗?
但是现在我也想将其沿新方向移动K个单位。因此,我必须在该位置添加转换矩阵。我认为应该在Rz之前(不确定)
M =(Q ^ -1)(Rx ^ -1)(Ry ^ -1)(Tk)(Rz)(Ry)(Rx)(Q)
这是正确的吗?还是我弄错了?那里有数学天才吗?
谢谢 :)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)