關閉      標題:glb 疏化
內容:

Python
import open3d as o3d

# 讀取模型
mesh = o3d.io.read_triangle_mesh("input.glb")

# 疏化 (Decimation)
# target_number_of_triangles: 目標面數,例如原本 10萬面,縮減到 1萬面
simplified_mesh = mesh.simplify_quadric_decimation(target_number_of_triangles=10000)

# 存檔
o3d.io.write_triangle_mesh("simplified.glb", simplified_mesh)

# 接續:再使用 py3dtiles 轉檔