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

概要

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

目次

関連する外部ページ

サイト内の関連情報

前準備

前準備として,次の資料などを参考に MeshLab のインストールが終わっていること。

3次元点群データとは

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

それぞれの点は,

などいろいろありえる。


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

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

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

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

オープンデータは,一定の条件下で,無料で利用できることが多く,研究や教育に便利である。

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

  1. MeshLab起動する。

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

  2. MeshLab の画面が開くので確認する。
  3. 3次元点群データファイルをインポートしたい。 メニューで「File」→「Import Mesh」と操作する。
  4. インポートしたいメッシュデータファイルを選び,「開く」をクリックする。
  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 は,ガラス風の表示を行うシェーダーである。