点群スキャンからBIMワークフロー

「点群スキャンからBIM」半自動ワークフローは、次の4つのステップで構成されています。

1. フロアの検出
POINTCLOUDDETECTFLOORSコマンドでフロアを検出します。点群で選択した各点にフロア番号が割り当てられます。
2. 部屋の検出
POINTCLOUDDETECTROOMSコマンドで部屋を検出します。点群で選択した各点に部屋番号が割り当てられます。
3. 部屋ソリッドの作成
POINTCLOUDFITROOMSコマンドを使い、検出された部屋に基づいて部屋ソリッドを作成します。
4. BIMコンポーネントの作成
BIMINVERTSPACESコマンドを使い、選択したソリッド、壁開口部、外壁、スラブの間に壁を作成します。
注: このワークフローは、法線ベクトル情報が利用可能な点群に適用できます。

構造化点群データの場合、法線ベクトルは点群の前処理中に計算されます。法線がまだ計算されていない古いバージョンのBricsCADで点群が前処理されている場合は、最初にPOINTCLOUDNORMALSコマンドを使用します。

非構造化点群データの場合、法線ベクトル情報が存在すれば読み込まれ、ワークフローで使用されます。それ以外の場合、計算は実行されず、ワークフローは適用されません。

注: 法線ベクトルの計算には、HSPC形式で処理された点群が必要です。POINTCLOUDHSPCシステム変数とPOINTCLOUDNORMALSシステム変数の両方をオン(既定ではオン)に設定する必要があります。

フロアの検出

スキャンからBIMワークフローの最初のステップでは、図面にアタッチした点群の床と天井が検出されます。

注: 点群のアタッチの詳細については、POINTCLOUDATTACHコマンドおよびPOINTCLOUDREFERENCEコマンド記事を参照してください。
  1. POINTCLOUDDETECTFLOORSコマンドを起動します。

    プロンプト表示:点群図形を選択:

  2. 図面にアタッチされている点群を選択します。

    プロンプト表示:点群全体、または選択した点群に対して操作しますか?

  3. 以下のいずれかの操作を行います:
    • 全体をクリックして、点群全体に対して操作します。
    • 選択をクリックして、選択範囲を表す四角形の最初の点を指定し、次に反対側の点を指定します。

    プロンプト表示:空間要素を作成しますか?

  4. はいを選択すると、検出されたフロアの高さに基づいて空間エレメントが作成されます。
  5. フロア検出プロセスの準備ができたときに通知するメッセージがコマンドラインに表示されます。

    このコマンドは、選択したポイントのフロアを検出します。点群マネージャパネルの建物にフロアが一覧表示されます。

  6. (オプション) フロアに割り当てられたポイントの選択を編集するには、点群マネージャパネルにリストされたフロアを右クリックし、コンテキストメニューから修正オプションを選択します。

部屋の検出

「スキャンからBIM」ワークフローの2番目のステップでは、フロアの部屋を検出します。

  1. POINTCLOUDDETECTROOMSコマンドを起動します。

    プロンプト表示:床面IDを指定するか、またはすべて選択

  2. 以下のいずれかの操作を行います:
    • すべてをクリックして、点群マネージャパネルにリストされているすべてのフロアの部屋を検出します。
    • Idをクリックして、指定したIDを持つフロアの部屋を検出します。
  3. コマンドは、バックグラウンド処理を開始します。点群のサイズによっては、この処理に数分かかることがあります。
    注: バックグラウンド処理中も作業を続行することができます。

    バックグラウンド処理が終了すると、ポップアップメッセージが表示されます。指定したフロアで検出されたポイントは、異なる部屋に分類されます。検出された部屋は、点群マネージャパネルの建物に一覧表示され、それぞれにIDが割り当てられます。

    部屋が正しく検出されたことを確認するには、部屋名の横にある部屋の表示アイコンのオン/オフを切り替えます。

    部屋を1つ選択し、右クリックでコンテキストメニューを表示します。編集を選択して、ポリラインの点をドラッグしながら部屋の輪郭を調整し、コンテキストメニューから承諾または辞退を選択します。必要に応じて、名前の変更または削除オプションを使用します。複数の部屋を結合するには、一覧から部屋を選択して、コンテキストメニューの結合オプションを選択します。

    新たに部屋をフロアへ追加するには、点群マネージャーパネルでフロア名を右クリックし、部屋を追加を選択してポリラインを作図し、部屋の境界を定義します。

選択したポイントが異なる部屋に分類されたら、この分類に基づいてソリッドを作成できます。

部屋ソリッドの作成

スキャンからBIMワークフローの3番目のステップとして、検出された部屋に基づいて部屋ソリッドを作成します。

  1. POINTCLOUDFITROOMSコマンドを起動します。

    プロンプト表示:建物IDを指定するか、またはすべて選択

  2. 以下のいずれかの操作を行います:
    • すべてをクリックして、検出されたすべての部屋のソリッドを作成します。
    • Idをクリックして、指定したIDにより、検出された部屋のソリッドを作成します。

    プロンプト表示:検出を垂直(90°)の壁に制限しますか?

  3. 部屋に垂直な壁の方向が2つある場合は、はいを選択します。

    コマンドは、バックグラウンド処理を開始します。点群のサイズや壁の方向によっては、この処理に数分かかることがあります。

    注: バックグラウンド処理中も作業を続行することができます。

    バックグラウンド処理が終了すると、ポップアップメッセージが表示されます。作成されたソリッドは、自動生成されたRooms画層に割り当てられます。

  4. アタッチされた点群の表示をオフにします。こうすると、部屋ソリッドが表示されます。

または、DMPUSHPULLコマンドを使い部屋を編集して、作成したソリッドの面を調整することもできます。

BIMコンポーネントの作成

「スキャンからBIM」ワークフローの最後のステップでは、以前に作成したソリッド間や外壁シェルとの間に壁を生成します。

  1. BIMコンポーネントを作成する画層を選択します。
  2. BIMINVERTSPACESコマンドを起動します。空間を反転コマンドのコンテキストパネルが開き、設定を定義します。各オプションの詳細については、BIMINVERTSPACESコマンドの記事を参照してください。
  3. 適用をクリックします。

これで、「スキャンからBIM」ワークフローが完了し、点群に基づき3Dモデルが生成されました。

次に、結果の確認と編集を行えます。
  1. 部屋ソリッドを作成した画層をオフにします。
  2. BIMSECTIONコマンドを使用して、内壁を表示する水平断面を作成します。
  3. 必要に応じて、LCONNECTコマンドやBIMEXTENDコマンドなどの壁編集ツールを使い結果を調整します。