计算沿其局部Y轴的两个欧拉角之间的自旋

时间:2012-11-20 13:55:43

标签: rotation maya euler-angles quaternions

假设我们有两个旋转的对象,其中Euler-Angles是:

Object | x    |  y   |  z 
1      |  180 |  360 |  180 
2      | -360 | -720 |  360 

两者都使用旋转顺序XYZ。当旋转为零时,本地Y-axis指向上方。

我正试图在本地Y-axis周围区分Spins。好像在所有方向都是Object 1时,Object 20,0,0的底部之间会有一个字符串连接起来。字符串旋转/扭曲多少次?

一些例子:

#1 | 0, 360, 0
#2 | 0, 0,   0

1完全扭曲

#1 | 0, 180, 0
#2 | 0, 0,   0

1/2 twist

#1 | 360, 0, 0
#2 | 0,   0, 0

1扭曲。 (考虑附加到它的字符串,这也算作字符串中的扭曲)

-

我一直在研究方向/旋转,它是使用它们的不同方式,如Quaternions,Euler-Angles和Axis-Angle。我觉得我知道每项工作一般都错过了解决这个问题的技巧。

关于如何解决这个问题的任何想法?

0 个答案:

没有答案