在Open3D的open3d.geometry.HalfEdgeTriangleMesh中,get_boundaries函数用于获取模型的边界。
boundaries = mesh.get_boundaries()
无参数。
boundaries
:一个包含边界的列表。每个边界由一个点序列构成,表示该边界上的一条路径。import open3d as o3d
mesh = o3d.geometry.TriangleMesh.create_box()
mesh.compute_vertex_normals()
mesh.compute_triangle_normals()
boundaries = mesh.get_boundaries()
for i, boundary in enumerate(boundaries):
print(f"边界{i+1}上的点序列为:{boundary}")