MeshLab で3次元点群データの表示,3次元点群データをメッシュデータに変換

概要

MeshLab は,3次元データ(3次元点群データやメッシュデータ)について,表示,簡易編集,データの間引き,形式変換,張り合わせ,分割,解析が行えるソフトウェアである。このWebページでは,MeshLab を用いて,3次元点群データを表示し,メッシュデータへ変換する手順を説明する。

目次

関連する外部ページ

サイト内の関連情報

前準備

次の資料を参考に,MeshLab のインストールを済ませておく。

3次元点群データとは

3次元点群データは,3次元の点の集まりが記述されたデータである。

それぞれの点が持つ属性には,次のような場合がある。


図.3次元点群データの例

3次元点群データファイルのヘッダ

3次元点群データファイルには,ヘッダをつける場合と,つけない場合がある。

3次元点群データのオープンデータ

Point Cloud Library のサンプルデータが,次で公開されている。ライセンス条件に従って利用できる。

MeshLab に3次元点群データファイルをインポート

  1. MeshLab起動する。

    Windows のスタートメニューから起動できる。 * すでに MeshLab を開いている場合も,新しく起動する。

  2. MeshLab の画面が開くので確認する。
  3. 3次元点群データファイルをインポートする。 メニューで「File」→「Import Mesh」と操作する。
  4. インポートしたい3次元点群データファイルを選び,「開く」をクリックする。
  5. 3次元点群データファイルを読み込むときは,「Grid triangulation」のチェックを外す
  6. インポートした3次元点群データが表示される。マウス操作で回転できる。

MeshLab で3次元点群データファイルを,メッシュデータに変換

  1. MeshLab のメニューで,次のように操作する。

    Filters」 → 「Remeshing, Simplification and Reconstruction」 → 「Surface Reconstruction: Ball Pivoting

  2. Apply」をクリックし,処理が終わってから,「Close」をクリックする。
  3. 結果が表示されるので確認する。
  4. 拡大する。ポリゴンに変換できたことが確認できる。
  5. シェーダーの設定を変える。

    Render」→「Shaders」→「glass.gdp」と操作する。

    glass.gdp は,ガラス風の表示を行うシェーダーである。