24小时热门版块排行榜    

查看: 1565  |  回复: 5

bubuluan

铁虫 (小有名气)

[求助] 想请教一个旋转矩阵的问题

我最近在看关于空间旋转的东西
有一种是欧拉角表示法,还有一种是PRY表示法。
想用PRY表示法,单独绕某一个轴旋转的旋转矩阵这个没问题
但是如果绕三个轴全部旋转了呢
我有一个很困惑的地方,旋转矩阵是由单独三个旋转矩阵乘起来的,但是矩阵相乘是有顺序的,不同顺序得到结果不同,那么就是说先绕哪个轴旋转对一个空间点旋转后的位置有影响?
是这样吗,还是别的。实在研究不清了。
回复此楼
作家
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sskkyy

银虫 (正式写手)

【答案】应助回帖

是的,旋转的先后是有影响的。可以这样考虑,旋转矩阵对着某种特殊的线性变换,一个点(假设已经表示成向量)在旋转后的位置就是矩阵乘以这个向量。好几个旋转叠加后的位置,正是完全由这些矩阵依次相乘决定。
2楼2011-08-11 15:24:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bubuluan

铁虫 (小有名气)

恩,这个明白了,那还想请教一下
我是想从ANSYS软件结果中(这个结果是给出一个点绕X轴旋转角度,绕Y轴旋转角度和绕Z轴旋转角度)根据旋转角度得到这个点旋转后的坐标。
那是不是必须要知道这个软件中默认的三个坐标轴的旋转顺序,否者旋转后的位置不知道?
作家
3楼2011-08-11 15:46:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sskkyy

银虫 (正式写手)

【答案】应助回帖

bubuluan(金币+1): 谢谢 2011-08-11 18:49:02
是的。你当然要知道他们是按照怎么个顺序才能确定位置。注意,你在输入参数的时候是有顺序的,比如(x,y,z)=。。。
4楼2011-08-11 17:13:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bubuluan

铁虫 (小有名气)

恩,明白啦,谢谢你
作家
5楼2011-08-11 18:47:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xueyuanling

新虫 (初入文坛)

你好 我想问下 对于固定的两个向量  他们之间的旋转矩阵是唯一的吗
6楼2015-04-02 21:51:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bubuluan 的主题更新
信息提示
请填处理意见