Open3D中使用mesh.vertices时出现的出现的显示问题,引出Python数据存储方式问题
1.问题描述:
先上代码:
knot = o3d.io.read_triangle_mesh('test_model/knot.ply')
knot_noise=copy.deepcopy(knot)
knot.compute_vertex_normals()
knot.paint_uniform_color([0,0.5,0.5])
aaa = np.asarray(knot.vertices)
knot.vertices=o3d.utility.Vector3dVector(aaa+100)
noise=5
aaa+=np.random.uniform(0,noise,size=aaa.shape)
knot_noise.vertices=o3d.utility.Vector3dVector(aaa)
knot_noise.compute_vertex_normals()
o3d.visualization.draw_geometries([knot,knot_n