🟧 姿勢合成

機能説明

このオペレーターは2つの方向ベクトルを通じて1つの姿勢を合成できます。即ち、1つの主方向と1つの補助参照方向を使用して1つの姿勢を一意に確定します。

具体的な方法として、オペレーターは「固定方向」をベースとし、その方向は最終姿勢において変わらず保持され、「参照方向」に基づいて主方向と垂直な他の2つの軸を計算し、最後に回転ベクトルを出力します。

使用シーン

方向ベクトルに基づいてターゲット姿勢を定義する必要があるシーンに適用されます。

入力・出力

入力項目

姿勢生成の固定方向:1つまたは複数の主方向ベクトルのリスト。

姿勢生成の参照方向:1つまたは複数の補助参照方向ベクトルのリスト。

出力項目

合成された姿勢情報:出力回転ベクトルリスト。

パラメータ説明

  • 「固定方向表示の軸ベクトル」と「参照方向表示の軸ベクトル」は異なる軸に設定する必要があり、そうでなければオペレーターはエラーを報告します。

  • 入力の「固定方向」ベクトルと「参照方向」ベクトルは平行であってはならず、そうでなければ有効な平面を構成して第3の軸を確定できず、オペレーターは同様にエラーを報告します。

  • 入力リスト長について:

    • 2つの入力リストの長さが異なるが、その中の1つのリストの長さが1の場合、オペレーターは自動的にこの長さ1のリストの唯一の要素をコピー拡張し、もう一方のリストと同じ長さにします。

    • 2つのリストの長さがいずれも1より大きく、かつ等しくない場合、オペレーターはエラーを報告します。

固定方向表示の軸ベクトル

パラメータ説明

入力ベクトルが最終出力姿勢のどの軸を表すかを指定するために使用されます。

調整説明

例えば「Z軸」を選択した場合、入力の主方向ベクトルが出力姿勢のZ軸ベクトルになります。

参照方向表示の軸ベクトル

パラメータ説明

入力ベクトルがどの軸の参照方向を提供するかを指定するために使用されます。

調整説明

姿勢の確定に第2の制約を提供し、選択する軸は「固定方向表示の軸ベクトル」と異なる必要があります。