三次元ベクトル演算 (Vector3DArithmeticOperations)

機能説明

本手順は、1 組の三次元ベクトルと数値、または別の 1 組の三次元ベクトルに対して、要素ごとの加算、減算、乗算、除算を実行し、結果の三次元ベクトルを出力します。

使用シーン

汎用的な三次元ベクトル計算に使用します。たとえば、一括移動、拡大縮小、成分ごとのスケーリング、ベクトルのオフセットなどに使えます。

入力

  • 元Vector3D(必連):演算対象となる三次元ベクトルリスト(Vector3DList)です。

  • 別の一組の Vector3D / 入力数値(可連):

    • 入力タイプ = Vector3D の場合、このポートは三次元ベクトルリスト(Vector3DList)として表示されます。

    • 入力タイプ = Number の場合、このポートは数値リスト(NumberList)として表示されます。

    このポートが未接続の場合、手順パラメータ「指定三次元ベクトル」または「指定値」が有効です。

出力

  • 出力Vector3D:演算結果(三次元ベクトルリスト)。

パラメータ説明

  • 計算タイプ

    • Add:加算

    • Subtract:減算

    • Multiply:乗算

    • Divide:除算

  • 入力タイプ

    第二入力ポートの型を指定します。

    • Vector3D:第二入力を三次元ベクトルとして指定します。

    • Number:第二入力を数値として指定します。

  • 指定三次元ベクトル

    「入力タイプ」で「Vector3D」を選択した場合に設定できます。演算対象となる別の三次元ベクトルを指定します。

    第二入力ポートに入力がない場合、このパラメータが有効です。

  • 指定値

    「入力タイプ」で「Number」を選択した場合に設定できます。演算対象となる数値を 1 つ指定します。

    第二入力ポートに入力がない場合、このパラメータが有効です。