直方体内の点群を抽出 (Extract3DPointsCuboid)

機能説明

本手順は指定した直方体範囲内の点群を抽出するために使用し、範囲外の点群データを除外します。

Extract3DPointsCuboid

使用シーン

本手順は汎用的な点群抽出手順です。固定された使用シーンはありません。

入力

  • 点群(必連):抽出対象の点群。

  • 直方体位置姿勢(必連):直方体中心点の位置と姿勢を定義します。

  • X軸上の長さの半分(可連):世界座標系 X 軸方向の直方体半長を定義します。単位はミリメートル(mm)です。

  • Y軸上の長さの半分(可連):世界座標系 Y 軸方向の直方体半長を定義します。単位はミリメートル(mm)です。

  • Z軸上の長さの半分(可連):世界座標系 Z 軸方向の直方体半長を定義します。単位はミリメートル(mm)です。

出力

  • 抽出された点群:直方体内に位置する点群。

パラメータ説明

直方体寸法設定

  • X軸上の長さの半分

    デフォルト値:100 mm

    調整説明:このパラメータは、直方体の世界座標系 X 軸方向の半長を定義します。単位はミリメートル(mm)です。「X 軸上の長さの半分」ポートに入力がない場合に有効です。

  • Y軸上の長さの半分

    デフォルト値:100 mm

    調整説明:このパラメータは、直方体の世界座標系 Y 軸方向の半長を定義します。単位はミリメートル(mm)です。「Y 軸上の長さの半分」ポートに入力がない場合に有効です。

  • Z軸上の長さの半分

    デフォルト値:100 mm

    調整説明:このパラメータは、直方体の世界座標系 Z 軸方向の半長を定義します。単位はミリメートル(mm)です。「Z 軸上の長さの半分」ポートに入力がない場合に有効です。

入力点群の使用方法

  • OneToOne

    • 機能:インデックス順に点群リストと直方体位置姿勢リストを対応付け、各組に対して領域抽出を行います。

    • 適用シーン:点群数と直方体数が一致し、1 対 1 の対応処理が必要な場合。

    • :3 個の点群 + 3 個の位置姿勢 -> 各点群を対応する直方体でフィルタリング。

  • FirstToAll

    • 機能:最初の点群とすべての直方体位置姿勢を組み合わせ、同一点群から複数の領域抽出結果を取得します。

    • 適用シーン:1 つの点群に対して、複数の異なる位置の直方体で繰り返し抽出したい場合。

    • :1 個の点群 + 3 個の位置姿勢 -> 同一点群を 3 個の異なる直方体でフィルタリング。

  • AllToFirst

    • 機能:すべての入力点群を、最初の直方体位置姿勢で定義された領域で一括抽出します。

    • 適用シーン:複数点群が同一空間範囲を使用して統一フィルタリングが必要な場合。

    • :3 個の点群 + 1 個の位置姿勢 -> すべての点群が同じ直方体範囲を使用。