get_axis_aligned_bounding_box
是Open3D中 open3d.geometry.MeshBase
类的一个方法,用于获取网格形状的轴对齐包围盒。
open3d.geometry.MeshBase.get_axis_aligned_bounding_box()
无。
返回值为 open3d.geometry.AxisAlignedBoundingBox
类型的对象。
get_axis_aligned_bounding_box
方法返回一个轴对齐的包围盒,该包围盒最小化包围整个网格。轴对齐包围盒是所有与坐标轴平行的长方体中,包含给定的对象或几何体的最小的长方体。
import open3d as o3d
mesh_path = "./mesh.ply"
mesh = o3d.io.read_triangle_mesh(mesh_path)
bounding_box = mesh.get_axis_aligned_bounding_box()
o3d.visualization.draw_geometries([mesh, bounding_box])
以上示例将读取 mesh.ply
文件中的三角形网格,使用 get_axis_aligned_bounding_box
方法获取网格的轴对齐包围盒,并将两个几何体绘制出来。