open3d.geometry.OrientedBoundingBox
的方法,用于获取包围盒的中心点
center(self) -> numpy.ndarray[(3,), float64]
无
numpy.ndarray[(3,), float64]
: 以 Numpy array 形式返回包围盒的中心点坐标。数组的形状是 (3,)
,表示三维空间中的一个点。返回值的类型为 float64
。import open3d as o3d
import numpy as np
# 创建一个点云
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(np.random.rand(100, 3))
# 创建一个包围盒
obb = pcd.get_oriented_bounding_box()
# 获取包围盒的中心点
center = obb.center()
print(center)
输出:
[-0.21785269 0.4911035 0.46168765]