点群を使用した作業

前処理

点群を前処理するには、POINTCLOUDATTACHコマンドを使用するか、POINTCLOUDREFERENCEコマンドを使用してアクセスできる 点群参照マネージャ新しいスキャンの処理を選択します。

前処理の進行状況は、点群に関連するサブフォルダー内のログファイルに記録されます。このサブフォルダーは、カレントの点群キャッシュパス内にあります。カレントの点群キャッシュのデフォルトパスはC:\Users\USERNAME\AppData\Roaming\Bricsys\BricsCAD\V23x64\en_US\PointCloudCache\Folder_for_processed_pointcloudで、POINTCLOUDCACHEFOLDERシステム変数で設定できます。

Note: ログファイルは主にトラブルシューティングに使用されます。前処理の進行状況は、 点群参照マネージャで確認できます。
Note: 非標準のカラムレイアウトや非標準のジオタグを持つLASファイルなど、一部の特殊な点群入力ファイルは、自動的に正しく前処理が行われないことがあります。ただし、BricsCADインストールフォルダーにシェル実行型のプリプロセッサ(preprocessor.exe)があり、標準以外のカラムレイアウトやジオタグ(-w skip)を指定することが可能です。シェルプリプロセッサは、ボンネットの下で同じライブラリを使用しますが、BricsCADで自動的に使用されないいくつかの手動オプションを公開します。オプションについて知るには、OSのシェルで引数なしでプリプロセッサー実行ファイルを実行します。使用状況のサマリーが印刷されます。詳細については、非標準の.LAS、.LAZ点群データの前処理中にGeoTIFFタグを無視するためにpreprocessor.exeを使用する方法を参照してください。
Note: あらかじめ前処理された点群キャッシュデータ(別のBricsCAD点群キャッシュフォルダーから、またはシェル実行ファイルpreprocessor.exeで前処理されたもの)があるサブフォルダーは、POINTCLOUDCACHEFOLDERシステム変数(デフォルト値:C:\Users\USERNAME@AppData@Roaming@Bricsys@BricsCAD@V22x64@US_PointCloudCache)で指定したフォルダーにコピーすることが可能で、次に点群参照マネージャーを開いた時に使用できるようになります。点群キャッシュフォルダー内の各サブフォルダーに対して、参照ダイアログボックスの項目があります。

整列

POINTCLOUDALIGNコマンドは、点群を自動的に回転させ、X軸とY軸に最適に配置します。(点は壁など垂直な平面にある必要があります)最適なアライメントを決定するに、壁を含む点群の最も関連性の高い領域を指定するように求められます。

バブルビューア

点群の元のファイル形式とスキャン中に使用されたスキャナのタイプによっては、すべてのスキャン場所にバブル(緑色の球体)が表示される場合があります。

これらの位置は、最もリアルな視覚表現を得られる箇所です。
Note: 点群バブルは、静止画スキャナでポイントをスキャンし、スキャナ位置ごとにポイントをグループ化した場合にのみ作成されます。LASファイルやPTSファイルにはスキャナ情報が含まれていないため、点群バブルを生成することはできません。

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

Tabを押すと、3種類の表示モードが切り替わります。

1番目のモードでは、データのスキャン方法に応じて、ポイントが実際の色またはグレースケールで表示されます。

2番目のモードでは、法線ベクトルに従って、ポイントが赤、緑、または青で表示されます。色はUCS軸に対応しています。

3番目のモードは、スキャン位置からの距離が大きくなるにつれて、明から暗へポイントを表示します。
Ctrl + Aを押すと、バブルビューアに合わせて図面ビューを簡単に同期することができます。
Note: モデル空間から点群バブルをオフにすることができ、プロパティパネルでそのサイズを変更することができます。
Note: ポリラインや線分など、ポイントの選択を求めるコマンドでは、バブルビューアを使用して点群ポイントにスナップできます。

図形スナップ

新機能「点群近接点にスナップ」図形スナップを使用すると、関連する点群を選択する操作が大幅に向上します。現在の視点からカーソルに向かって仮想円柱を使用します。
仮想円柱の半径は、設定ダイアログの図形スナップの吸着範囲で設定をします。
Note: その結果、仮想円柱の中で最もカメラに近い点が選ばれます。

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

Note: 3DOSMODEシステム変数の128ビットコードのみが設定されていることを確認してください。(すべての3Dスナップをオフにするのチェックを外します)。

書き出し

POINTCLOUDEXPORTコマンドを使用すると、点群の表示部分を PTS、HSPC、またはLAZファイルに書き出せます。

フロア検出

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

点群投影

POINTCLOUDPROJECTSECTIONコマンドを使用して、さまざまな壁検出オプションを選択して点群のボリューム断面から壁を検出できます。建物のフロアごとに自動的にボリューム断面を作成できます。これらの断面を使い2D線分を生成して、2D平面図または垂直断面図を作成できます。このプロセスはバックグラウンドで実行され、複数の断面をキューに入れて処理できます。これにより、このコマンドをすべての断面に対して完全な解像度で実行できます。
同時に、ラスターイメージも生成し、ユーザーにコンテキストを提供する。場合によっては、既存の建物を再作成する必要はありません。背景イメージがあると、設計ドキュメントについての理解が深まります。これらのイメージは、作成した2D形状を検証するために使用できますが、高品質スキャンされたイメージはグラフィック素材として使用することもできます。例えば、歴史的建造物に現代技術による修理等を施す改修プロジェクトで、BIMモデルの背景イメージとして使用します。

平面フィット

POINTCLOUDFITPLANARコマンドを使用して、点群に基づき3Dジオメトリを作成できます。点群内の1点を選択すると、平面サーフェスまたはソリッドが作成されます。シード点と同じ平面上にある点を検出するには、点群図形のプロパティとして設定できるしきい値が使用されます。シフトボタンを押したまま部屋の隣接する壁を選択すると、フィットした平面が延長/トリムされ、閉じたサーフェスが形成されます。

Note:
  • 開口部を選択すると、ドアや窓の開口部を考慮することができます。
  • 境界を調整することで、平面的な境界の輪郭を調整することができます。
  • ステッチサーフェスでは、複数のフィットした平面の結果をステッチして、例えば、後でBIMINVERTSPACEコマンドで使用できるソリッドにすることができます。
バブルビューで
コマンドを起動する前にバブルビューアが開いている場合、BricsCADはバブルビューアで選択することを想定しています。カーソル位置に平面の方向がプレビュー表示されます。クリックすると、バブルビューでもモデルビューでもプレビューが表示されます。Ctrlを押すと、2つの形状表現を切り替えることができます。
Note: セレクトモードのままでは、バブルの対応点が紫色で表示されます。これらの点は、ユーザーが生成された結果を受け入れると、緑色で表示されます。




モデル空間
バブルビューアが開いていないときに、モデル空間でこのコマンドを使用することができます。BricsCADでは、モデル空間内の点群のポイントを選択するよう求められます。点群の表示部分のサイズによっては、バブルビューア内でコマンドを実行する場合に比べて時間がかかる場合があります。ただし、これには複数のスキャン位置を検索することで2つの利点があります。
  • 異なるスキャンの部品を組み合わせることで、より大きな表面を作成できます。
  • 壁やスラブの厚さを検出できます。




Note: ここでは、スキャンを建物モデルに変換するワークフローを提供します。点群(上図)を平面フィットでスティッチした結果(中図)を用いて、部屋ごとに1つのソリッドに変換するワークフローです。BIMINVERTSPACESコマンドは、この仮の部屋ソリッドを反転して壁やスラブを持つ建物モデルに変換します。






バブルに円柱をフィット

バブルビューア内でPOINTCLOUDFITCYLINDERコマンドを使用すると、点群の円筒部分(パイプなど)に円柱を合わせることができます。円柱を抽出するには、バブルビューアで円柱軸に沿って2回クリックする必要があります。(ソリッドはモデルビューで作成されます)


POINTCLOUDDEVIATION [点群偏差]

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

  • 家の床とフィット平面の点群断面:


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