利用Open3d,如何从拥有几千个不同半径的球和圆杆相连的点云中,提取分离出球,并找出球心坐标和每个球的半径,并做逆向建模
RANSAC
不知道你这个问题是否已经解决, 如果还没有解决的话:用o3d.geometry.TriangleMesh.create_box
绘制长方体,width,height,depth对应长方体长、宽和高度。
import open3d as o3d
mesh_box = o3d.geometry.TriangleMesh.create_box(width=2.0,
height=1.0,
depth=1.0)
mesh_box.compute_vertex_normals()
mesh_box.paint_uniform_color([0.9, 0.1, 0.1])
o3d.visualization.draw_geometries([mesh_box])