点群スキャンからBIMワークフロー
「点群スキャンからBIM」半自動ワークフローは、次の4つのステップで構成されています。
- 1. フロアの検出
- POINTCLOUDDETECTFLOORSコマンドでフロアを検出します。点群で検出されたそれぞれの床と天井のボリューム断面が生成されます。
- 2. 部屋の検出
- POINTCLOUDDETECTROOMSコマンドで部屋を検出します。点群で選択した各点に部屋番号が割り当てられます。
- 3. 部屋ソリッドの作成
- POINTCLOUDFITROOMSコマンドを使い、検出された部屋に基づいて部屋ソリッドを作成します。
- 4. BIMコンポーネントの作成
- BIMINVERTSPACESコマンドを使い、選択したソリッド、壁開口部、外壁、スラブの間に壁を作成します。
構造化点群データの場合、法線ベクトルは点群の前処理中に計算されます。法線がまだ計算されていない古いバージョンの BricsCAD で点群が前処理されている場合は、最初にPOINTCLOUDNORMALS[点群法線管理]コマンドを使用します。
非構造化点群データの場合、法線ベクトル情報が存在すれば読み込まれ、ワークフローで使用されます。それ以外の場合、計算は実行されず、ワークフローは適用されません。
フロアの検出
スキャンからBIMワークフローの最初のステップでは、図面にアタッチされた点群の床と天井を検出します。点群のアタッチの詳細については、POINTCLOUDATTACHコマンドおよび、POINTCLOUDREFERENCEコマンド記事を参照してください。
- POINTCLOUDDETECTFLOORSコマンドを起動します。
プロンプト表示:点群図形を選択:
- 図面にアタッチされている点群を選択します。
プロンプト表示:点群全体、または選択したもので操作しますか。
- 以下のいずれかの操作を行います:
- 全体をクリックして、点群全体を使用します。
- 選択をクリックして、選択範囲を表す四角形の最初の点を指定し、次に反対側の点を指定します。
プロンプト表示:空間要素を作成しますか?
- はいを選択すると、検出されたフロアの高さに基づいて空間エレメントが作成されます。
- ポップアップメッセージが表示されます。生成されたボリューム断面が構造パネルに表示されます。
コマンドは、検出されたそれぞれの床と天井のボリューム断面を生成します。
- (オプション)ボリューム断面の位置やサイズを編集するには、ボリューム断面を選択(ボリューム断面線をクリック)し、対応するグリップをドラッグします。
部屋の検出
「スキャンからBIM」ワークフローの2番目のステップでは、断面ボリューム内の部屋を検出します。
- POINTCLOUDDETECTROOMSコマンドを起動します。
プロンプト表示:断面体積を選択。
- 生成されたボリューム断面の1つを選択して、 Enterを押します。選択できる断面ボリュームは1つだけです。
プロンプト表示:建物番号を入力:
- 建物に割り当てる番号を入力します。これは、空間的位置マネージャーダイアログボックスで確認できます。
- コマンドは、バックグラウンド処理を開始します。点群のサイズによっては、この処理に数分かかることがあります。Note: バックグラウンド処理中も作業を続行することができます。
バックグラウンド処理が終了すると、ポップアップメッセージが表示されます。選択した断面ボリュームで検出されたポイントは、異なる部屋に分類されます。検出された部屋は、点群マネージャーの建物に一覧表示され、それぞれにIDが割り当てられます。
部屋が正しく検出されたことを確認するには、部屋名の横にある部屋の表示アイコンのオン/オフを切り替えます。
roomを選択し、右クリックしてコンテキストメニューにアクセスします。 編集を選択して、ドラッグで部屋の輪郭を調整します。その後、ポリラインの点を選択し、承諾、また辞退をルームのコンテキスト メニューから選択します。必要に応じて、名前の変更または 削除オプションを使用します。 複数の部屋を結合するには、リスト内の部屋を選択して、コンテキストメニューから結合オプションを選択します。
フロアに新しい部屋を追加するには、フロアの名前を右クリックします。点群マネージャーパネルで、部屋を追加を選択し、ポリラインを作図して、新しい部屋の境界を定義します。
選択したポイントが異なる部屋に分類されたら、この分類に基づいてソリッドを作成できます。
部屋ソリッドの作成
スキャンからBIMワークフローの3番目のステップとして、検出された部屋に基づいて部屋ソリッドを作成します。
- POINTCLOUDFITROOMSコマンドを起動します。
プロンプト表示:建物IDを指定するか、またはすべて選択
- 以下のいずれかの操作を行います:
- すべてをクリックして、検出されたすべての部屋のソリッドを作成します。
- Idをクリックして、指定したIDで検出された部屋のソリッドを作成します。
プロンプト表示:検出を垂直(90°)の壁に制限しますか?
- 部屋に垂直な壁の方向が2つある場合は、はいを選択します。
コマンドは、バックグラウンド処理を開始します。点群のサイズや壁の方向によっては、この処理に数分かかることがあります。
Note: バックグラウンド処理中も作業を続行することができます。バックグラウンド処理が終了すると、ポップアップメッセージが表示されます。作成されたソリッドは、自動生成された Rooms画層に割り当てられます。
- アタッチされた点群の表示をオフにします。こうすると、部屋ソリッドが表示されます。
または、DMPUSHPULLコマンドを使い部屋を編集して、作成したソリッドの面を調整することもできます。
BIMコンポーネントの作成
「スキャンからBIM」ワークフローの最後のステップでは、以前に作成したソリッド間や外壁シェルとの間に壁を生成します。
- BIMコンポーネントを作成する画層を選択します。
- BIMINVERTSPACESコマンドを起動します。空間を反転コマンドコンテキストパネルが開き、設定を定義できます。各オプションの詳細については、BIMINVERTSPACESコマンドの記事を参照してください。
- 適用をクリックします。
これで、「スキャンからBIM」ワークフローが完了し、点群に基づき3Dモデルが生成されました。
- 部屋ソリッドを作成した画層をオフにします。
- BIMSECTIONコマンドを使用して、内壁を表示する水平断面を作成します。
- 必要に応じて、LCONNECTコマンドやBIMEXTENDコマンドなどの壁編集ツールを使い結果を調整します。