假设我们有两个旋转的对象,其中Euler-Angles是:
Object | x | y | z
1 | 180 | 360 | 180
2 | -360 | -720 | 360
两者都使用旋转顺序XYZ
。当旋转为零时,本地Y-axis
指向上方。
我正试图在本地Y-axis
周围区分Spins。好像在所有方向都是Object 1
时,Object 2
和0,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。我觉得我知道每项工作一般都错过了解决这个问题的技巧。
关于如何解决这个问题的任何想法?