リレーションの変換

 
 
 

Relation コンストレインは数学的なものなので、ベクトルと数字など、異なる結果を出力するオペレータを接続することはできません。

これは、音符を使って数学関数を実行しようとしたり、数字を使って語を綴ろうとするのと似ています。数字の 6 に B フラットの音符を掛けるには、何らかの変換を行う必要があります。

すべてのオペレータを共通のものに変換する時間を節約するため、MotionBuilder は、出力結果が一致しない 2 つのオペレータ間にコンバータを自動的に挿入することによって、オペレータを共通の型に変換します。

出力結果の異なる 2 つのオペレータを接続しようとすると(A)、MotionBuilder によって 2 つのオペレータ間にトランスレータが挿入されます(B)。

上の図(A)では、数字の結果を出力する Joystick オペレータを、ベクトルの結果を必要とする Cone モデルに接続しようとしています。接続すると(B)、Joystick オペレータと Cone モデルの間に Number to Vector コンバータが表示されます。