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 轉檔