get_minimal_oriented_bounding_box
是Open3D库中open3d.geometry.TriangleMesh
的一个函数,用来计算最小定向包围盒。
open3d.geometry.TriangleMesh.get_minimal_oriented_bounding_box()
无。
open3d.geometry.OrientedBoundingBox
对象,表示最小定向包围盒。
该函数会计算出能够包含所有三角形的最小定向包围盒,该包围盒的长、宽、高平行于世界坐标系的三个轴。定向包围盒是一个长方体,可以通过八个顶点的坐标来表示。
import open3d as o3d
mesh = o3d.geometry.TriangleMesh.create_box()
obb = mesh.get_minimal_oriented_bounding_box()
# 可以通过obb的八个顶点坐标来获取定向包围盒的尺寸
print(obb.get_max_bound() - obb.get_min_bound())
以上就是get_minimal_oriented_bounding_box
函数的介绍。