file Re: 次期Shadeに望むもの ( No.55 )
日時: 2003/07/25 19:42
名前: 平山
参照: http://www2u.biglobe.ne.jp/~k_hiray/ps_db/search/

私もちょっと実験してみました。
http://www2u.biglobe.ne.jp/~k_hiray/tmp/kaiten/kaiten.html

で、わかったことは・・・

回転ってややこしい (^^;)

>1)ボールジョイントだと、2つの回転状態から、最短距離で移動できる。
>2)3軸回転ジョイントだと、それぞれの回転を最短で移動したとしても、
>  総合した回転の軌跡は、最短とはならず、大回りする。
>3)また、その回転状態を作る各回転角度は、一通りではないため、
>  どういう回転角の組み合わせをしているかによって、通る軌跡が変わってしまう。
>4)純粋なオイラー角による制御を行えば、2)3)も最短距離を通ることができる

についていえば、2)、3)は何となくわかったものの、
1)についてはShadeの場合、必ずしもそうなっていないようですね。

単なるベクトルだったら、2つのベクトルを補間すると、最短ルートを通りそうなんですが、
ベクトルを軸とする回転が加わると、オイラー角と同じように大回りしてるってかんじですね。
それがクウォーターニオンの性質なんでしょうか、
それともShadeのボールジョイントは違う方法で制御してるんでしょうか。