夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

Open3Dを用いて重複頂点を削除する

本日はPython枠です。

Open3Dでは様々な機能が提供されていますが、今回はこの中から重複頂点を削除していきます。

〇環境

・Windows11PC

・AnacondaPrompto(Anaconda3)

Python 3.11

〇重複頂点とは?

重複頂点はその名の通り同一座標上で頂点が重なっている状態を指します。

Blenderなどでは延伸機能を使用する際などに頻繁に発生する問題であり、様々なエラーが発生するためエクスポート前に修正を行う必要があります。

Open3Dでは様々な機能が提供されていますが、重複頂点を削除するには以下のメソッドを使用します。

    #重複頂点の削除
    mesh.remove_duplicated_vertices()

https://www.open3d.org/html/python_api/open3d.geometry.TetraMesh.html#open3d.geometry.TetraMesh.remove_duplicated_vertices

この一行で重複頂点を判別して削除を行ってくれます。

本日は以上です。