【HowToPython】Pythonにおけるメッシュモデル(3Dモデル)処理の方法について

Python

Pythonにおけるメッシュモデル(3Dモデル)処理の方法についての記事となっております。
こちらの記事では、open3d/plotly/trimesh/pyvista/vedo/pytorch3d/matplotlibといったPythonライブラリを用いた方法について紹介しております。また、3DツールのPythonAPIであるbpy(Blender)といったPythonライブラリを用いた方法についても紹介しております。

メッシュモデル(3Dモデル)関連の機能 … About 3D Model Processing related Function for Mesh Model

基本処理 … Basic Process

  1. メッシュモデルの読み込み
    【open3d】【plotly】【trimesh】【pyvista】【vedo】【pytorch3d】
  2. メッシュモデルの保存
    【open3d】【trimesh】【pyvista】
  3. メッシュモデルの表示
    【open3d】【plotly】【trimesh】【pyvista】【vedo】【pytorch3d】
  4. メッシュモデルの情報表示
    【open3d】【trimesh】【pyvista】【bpy】
  5. メッシュモデルの生成

幾何学変換処理 … Geometry Transformation Process

  1. 平行移動
    【bpy】
  2. 回転
    【bpy】
  3. 拡大縮小
    【bpy】
  4. 変換(平行移動, 回転, 拡大縮小)
    【bpy】

その他関連処理 … Other Process

  1. メッシュモデルから点群モデルへの変換
    【open3d】【trimesh】【pyvista】

メッシュモデル(3Dモデル)処理関連のライブラリ … About 3D Model Processing related Library for Mesh Model