Open3d:如何创建一个冰球多面体球体?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Open3d:如何创建一个冰球多面体球体?相关的知识,希望对你有一定的参考价值。
我试着在open3d中创建一个冰球。我试着在TriangleMesh中使用 "create_sphere "功能,但由于某些原因,网格是由矩形而不是三角形构成的。
import open3d as o3d
a = o3d.geometry.TriangleMesh.create_sphere()
a.compute_vertex_normals()
o3d.visualization.draw_geometries([a])
如你所见,这个球体不是由三角形构成的。如何生成一个由三角形组成的冰球?
答案
如你所见,球体不是由三角形构成的。
不对. 球体 是 由三角形组成。
正如Open3D中所说 文件, open3d.geometry.TriangleMesh.create_sphere
返回 open3d.geometry.TriangleMesh
因此,它必须由三角形组成。
要访问数据,请使用 np.asarray(a.triangles)
.
同时注意,你可以按 w
当可视化器打开的时候,你会看到这样的线框 你会看到这样的线框。
以上是关于Open3d:如何创建一个冰球多面体球体?的主要内容,如果未能解决你的问题,请参考以下文章