Open3d:如何创建一个冰球多面体球体?

我试着在open3d中创建一个冰球。我试着在TriangleMesh中使用 “create_sphere “功能,但由于某些原因,网格是由矩形而不是三角形构成的。

import open3d as o3d
a = o3d.geometry.TriangleMesh.create_sphere()
a.compute_vertex_normals()
o3d.visualization.draw_geometries([a])

如你所见,这个球体不是由三角形构成的。如何生成一个由三角形组成的冰球?

enter image description here

解决方案:

如你所见,球体不是由三角形构成的。

不对. 球体 由三角形组成。


正如Open3D中所说 文件, open3d.geometry.TriangleMesh.create_sphere 返回 open3d.geometry.TriangleMesh因此,它必须由三角形组成。

要访问数据,请使用 np.asarray(a.triangles).


同时注意,你可以按 w 当可视化器打开的时候,你会看到这样的线框 你会看到这样的线框。enter image description here

给TA打赏
共{{data.count}}人
人已打赏
解决方案

在flutter中设计矩形下拉小部件。

2022-4-20 4:00:10

解决方案

使用C语言在多个CSV文件之间读取、翻译和写入数据。

2022-4-20 4:00:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索