get_max_bound
方法是Open3D中Geometry2D
类的一个方法,用于获取2D几何图形的边界框的最大x、y坐标。
get_max_bound(self)
该方法没有参数。
该方法返回一个包含最大x和最大y坐标的元组。
import open3d as o3d
# 创建2D点云
point_cloud = o3d.geometry.PointCloud()
points = [[0,2], [1,3], [2,4], [3,5], [4,6], [5,7], [6,8]]
point_cloud.points = o3d.utility.Vector2dVector(points)
# 创建2D点云的边界框
bound = point_cloud.get_axis_aligned_bounding_box()
# 获取边界框的最大x和最大y坐标
max_bound = bound.get_max_bound()
print("边界框的最大x和最大y坐标分别为:", max_bound)
输出结果为:
边界框的最大x和最大y坐标分别为: (6.0, 8.0)
该方法仅适用于2D几何图形,例如PointCloud
,LineSet
,Image
,TriangleMesh
等。若使用在3D几何图形上,将会抛出异常。