点群を使用した作業
前処理
点群の前処理を行うには、POINTCLOUDREFERENCEコマンドで点群参照マネージャダイアログボックスを開き、新規スキャンの前処理を選択します。また、POINTCLOUDATTACHコマンドを使用することもできます。

前処理の進行状況は、点群に関連するサブフォルダー内のログファイルに記録されます。このサブフォルダーは、カレントの点群キャッシュパス内にあります。カレントの点群キャッシュのデフォルトパスはC:\Users\%username%\AppData\Roaming\Bricsys\BricsCAD\V25x64\en_US\PointCloudCache\Folder_for_processed_pointcloudです。POINTCLOUDCACHEFOLDERシステム変数で設定できます。
整列
POINTCLOUDALIGNコマンドは、点群を自動的に回転させ、X軸とY軸に最適に配置します。(点は壁など垂直な平面にある必要があります)最適なアライメントを決定するに、壁を含む点群の最も関連性の高い領域を指定するように求められます。

バブルビューア
点群の元のファイル形式とスキャン中に使用されたスキャナのタイプ(静止画スキャナまたはキネマティックスキャナ)によっては、すべてのスキャン場所にバブル(緑色の球体)または中間点(青色の球体)が表示される場合があります。これらの場所でバブルビューアを開き、最もリアルな視覚表現を得られます。
構造化データは、静止画スキャナを使用してキャプチャされます。この場合、すべてのポイントについてスキャナの位置がわかっています。スキャンされたポイントからの静止画スキャナの位置に緑色のバブルが作成されます。
非構造化データは、キネマティックスキャナを使用してキャプチャされます。この場合、ポイントの正確なスキャン位置はありません。一部のキネマティックスキャナは、時間間隔でパノラマ画像を作成します。このような画像では位置がわかっているため、中間点 (青色の球体) が作成されます。

POINTCLOUDBUBBLEVIEWERコマンドでバブルインデックスを指定するか、モデル空間内のバブルの 1 つをダブルクリックしてバブルビューアを開きます。
マウスの中央ボタンを押したままカーソルを動かし、スキャン位置から任意の方向の点群を表示します。
マウスホイールを使用して、ズームイン、ズームアウトします。


-
色モードと色(深さ)モードでは、データのスキャン方法に応じて、ポイントが実際の色またはグレースケールで表示されます。
-
法線モードでは、法線ベクトルに従ってポイントが赤、緑、または青で表示されます。色はUCS軸に対応しています。
-
距離モードでは、スキャン位置からの距離が長くなるにつれて、明から暗へポイントが表示されます。
Ctrl+Aを押して、バブルビューアに合わせて図面ビューを同期させます。

図形スナップ
点群の近接点図形スナップを使用すると、関連する点群ポイントを選択する操作が大幅に向上します。現在の視点からカーソルに向かって仮想円柱を使用します。

仮想円柱の半径は、図形スナップの吸着ボックス設定(1)によって定義されます。

図形スナップメニュー、ツールバー、設定で、他の3D図形スナップとともに点群の近接点(2)図形スナップを有効にします。

書き出し
POINTCLOUDEXPORTコマンドを使用すると、点群の表示部分を PTS、HSPC、またはLAZファイルに書き出せます。
フロア検出
POINTCLOUDDETECTFLOORSコマンドは、建物を表す点群で検出された各フロアのボリューム断面を生成します。フロアの検出は、類似したZ座標を持つ点のリージョンに基づき実行されます。生成されたボリューム断面を利用すると、建物の点群をナビゲートしやすくなります。

点群投影
POINTCLOUDPROJECTSECTIONコマンドを使用して、さまざまな壁検出オプションを選択して点群のボリューム断面から壁を検出できます。建物のフロアごとに自動的にボリューム断面を作成できます。これらの断面を使い2D線分を生成して、2D平面図または垂直断面図を作成できます。このプロセスはバックグラウンドで実行され、複数の断面をキューに入れて処理できます。これにより、このコマンドをすべての断面に対して完全な解像度で実行できます。

同時に、ラスターイメージも生成し、ユーザーにコンテキストを提供する。場合によっては、既存の建物を再作成する必要はありません。背景イメージがあると、設計ドキュメントについての理解が深まります。これらのイメージは、作成した2D形状を検証するために使用できますが、高品質スキャンされたイメージはグラフィック素材として使用することもできます。例えば、歴史的建造物に現代技術による修理等を施す改修プロジェクトで、BIMモデルの背景イメージとして使用します。

平面フィット
POINTCLOUDFITPLANARコマンドを使用して、点群に基づき3Dジオメトリを作成できます。点群内の1点を選択すると、平面サーフェスまたはソリッドが作成されます。シード点と同じ平面上にある点を検出するには、点群図形のプロパティとして設定できるしきい値を使用します。シフトボタンを押したまま部屋の隣接する壁を選択すると、フィットした平面が延長/トリムされ、閉じたサーフェスが形成されます。
- 開口部を選択すると、ドアや窓の開口部を考慮することができます(バブルビューアのみ)。
- 境界を調整することで、平面的な境界の輪郭を調整することができます。
- ステッチサーフェスでは、複数のフィットした平面の結果をステッチして、例えば、後でBIMINVERTSPACEコマンドで使用できるソリッドにすることができます。
- バブルビューで
-
コマンドを起動する前にバブルビューアを開いていた場合、BricsCADではバブルビューアで平面シード点を選択することを想定しています。カーソル位置に平面の方向がプレビュー表示されます。クリックすると、バブルビューでもモデルビューでもプレビューが表示されます。Ctrlキーを押すと、2つの形状表現を切り替えることができます。
注: セレクトモードのままでは、バブルの対応点が紫色で表示されます。これらの点は、ユーザーが生成された結果を受け入れると、緑色で表示されます。
- モデル空間
- バブルビューアが開いていないときに、モデル空間でこのコマンドを使用することができます。BricsCADでは、モデル空間内の点群のポイントを選択するよう求められます。点群の表示部分のサイズによっては、バブルビューア内でコマンドを実行する場合に比べて時間がかかる場合があります。ただし、これには複数のスキャン位置を検索することで2つの利点があります。
- 異なるスキャンの部品を組み合わせることで、より大きな表面を作成できます。
- 壁やスラブの厚さを検出できます。
注: ここでは、スキャンを建物モデルに変換するワークフローを提供します。点群(上図)を平面フィットでスティッチした結果(中図)を用いて、部屋ごとに1つのソリッドに変換するワークフローです。BIMINVERTSPACESコマンドは、この仮の部屋ソリッドを反転して壁やスラブを持つ建物モデルに変換します。
バブルに円柱をフィット
バブルビューア内でPOINTCLOUDFITCYLINDERコマンドを使用すると、点群の円筒部分(パイプなど)に円柱を合わせることができます。円柱を抽出するには、バブルビューアで円柱軸に沿って2回クリックする必要があります(ソリッドはモデルビューで作成されます)。

点群偏差
- POINTCLOUDDEVIATIONでは、平面構造と点群の点とのフィット感を視覚的に評価することができます。

- 家の床とフィット平面の点群断面:
床からフィット平面までの点の距離は、カラーマップを使用して視覚化されます。左のパネルでは、色の説明をしています。(緑は平面、ここで緑から青へのグラデーションはさらに平面より上、緑から赤へのグラデーションはさらに平面より下)また、どのカテゴリのポイントのパーセンテージが表示されるかをまとめています。(OK、警告レベル、など)