三次元ベクトル演算 (Vector3DArithmeticOperations)
機能説明
本手順は、1 組の三次元ベクトルと数値、または別の 1 組の三次元ベクトルに対して、要素ごとの加算、減算、乗算、除算を実行し、結果の三次元ベクトルを出力します。
使用シーン
汎用的な三次元ベクトル計算に使用します。たとえば、一括移動、拡大縮小、成分ごとのスケーリング、ベクトルのオフセットなどに使えます。
入力
元Vector3D(必連):演算対象となる三次元ベクトルリスト(Vector3DList)です。
別の一組の Vector3D / 入力数値(可連):
入力タイプ = Vector3D の場合、このポートは三次元ベクトルリスト(Vector3DList)として表示されます。
入力タイプ = Number の場合、このポートは数値リスト(NumberList)として表示されます。
このポートが未接続の場合、手順パラメータ「指定三次元ベクトル」または「指定値」が有効です。
出力
出力Vector3D:演算結果(三次元ベクトルリスト)。
パラメータ説明
計算タイプ
Add:加算
Subtract:減算
Multiply:乗算
Divide:除算
入力タイプ
第二入力ポートの型を指定します。
Vector3D:第二入力を三次元ベクトルとして指定します。
Number:第二入力を数値として指定します。
指定三次元ベクトル
「入力タイプ」で「Vector3D」を選択した場合に設定できます。演算対象となる別の三次元ベクトルを指定します。
第二入力ポートに入力がない場合、このパラメータが有効です。
指定値
「入力タイプ」で「Number」を選択した場合に設定できます。演算対象となる数値を 1 つ指定します。
第二入力ポートに入力がない場合、このパラメータが有効です。