0

假设我们有两个旋转的物体,欧拉角是:

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

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

我试图在他们本地的 Spins 中有所不同Y-axis。就好像所有方向都是的底部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 扭转

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

1个扭转。(想想连接到它的绳子,这也算作绳子的扭曲)

--

我一直在研究方向/旋转,它是使用它们的不同方式,比如四元数、欧拉角和轴角。我觉得我知道每个人的一般工作原理,但却错过了解决这个问题的技能。

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

4

0 回答 0