CloudCompareで点群データの準備

CloudCompareで点群データの準備

点群データはリバースエンジニアリングや分析だけに限らず、メッシュ化することでCADデータのない設備や機器の3DマニュアルをXRLite Editorで作成できるようになります。XRLite Editorで作成した3DマニュアルはVRLite Ver4で再生します。

また、VRLite Ver2はポイントクラウドオプションで点群データをVR空間に表示することもできます。

ここではCloudCompareでの処理方法について説明します。

メッシュ化については別記事で説明いたします。

データの読み込み

「File」から3Dスキャナで取得した点群データを読み込みます。

操作対象の点群データをDB TReeから選択し、操作しやすいように表示色をRGBに選択スします。

領域の切り抜き

不要なところを消去、ノイズ部分を除去します。

  1. DB Treeから操作対象の点群データを選択します。
  2. メニューからハサミアイコンをクリックすると切り抜きメニューが表示されます。
  3. 切り抜きメニューから領域選択方法として矩形を選びます。
  4. マウスの左ボタンをドラッグして領域を選択します
  5. 切り抜きメニューの赤い五角形のアイコンをクリックすると選択した領域の内側のみが残ります。逆に選択された領域の外を残す場合には隣の周りが赤いアイコンをクリックします。
  6. 緑のレアイコンをクリックして決定します。

変換後、新しい点群で生成されるので、変換前のデータは右クリックで表示されるポップメニューからDeleteを選択して消します。

点群を移動させる

トリミングされた点群データの任意の位置を原点に移動させます。 VRLiteではコンバータで変換する際に点群データの中心を原点に設定することもできますが、複数の点群データの合成を行う場合などにはこの処理が必要となります。

  1. 操作対象となる点群データをDB Treeから選択し、移動回転のアイコンをクリックすると操作パネルが表示されます。
  2. マウスの左ボタンで回転、右ボタンで移動させます。
  3. 操作パネルの緑の「レ」アイコンで決定します。

点群データの保存

VRLiteに点群データを表示するためにはコンバータ「」にptsファイルもしくはxyzを読み込ませてvpcに変換する必要があります。

ここではCloudComplare からptsをエクスポートする方法について説明します。

 

CloudCompareのFileメニューからSaveを選択します。

ファイル保存ダイアログでファイル名を指定し拡張子をpts、ファイルの種類をASCII Cloudで保存を選択します。

「保存」をクリック後、「Save ASCII file」ダイアログが表示されます。下記項目をチェックしてください。

  • separatorで「space」を選択してください(空白区切り)。
  • orderで「PTS」を選択してください。
  • Headerは「number of points」のみをチェックしてください

最後にOKをクリックしてください。

変換後のデータ

変換後のPTSデータは下図のようになってます。VisualStudio CODEなどテキストエディタでご確認ください。

変換したPTSデータをPointCloud2VRLite ConverterでVPCフォーマットに変換します。

変換方法については「点群データをVR Liteで表示」をご参照ください。