如何将x y z点转换为x y z球体

时间:2019-11-10 04:39:19

标签: meshlab

我有一个包含xyz点坐标的文件,并希望使用MeshLab将每个点转换为一个球体。

到目前为止,大多数功能都是为创建网格和曲面而定制的,但是我只想保留这些点并将每个点转换为一个球体。

我不熟悉点云数据和3d转换,所以请多加建议和指导。

1 个答案:

答案 0 :(得分:1)

enter image description here中有一个名为 Create Solid Wireframe 的过滤器,它可以完全满足您的要求。它位于“过滤器”->“重新网格化,简化和重建”菜单中。坏消息是,仍处于开发版本中,您需要在计算机上重新编译meshlab。使用pre-release version of meshlab很容易,也可以尝试以下一种发布的预发布版本:

过滤器允许从具有给定半径的网格的每个顶点(或云的点)创建球体。也可以创建其他结构(edges-> cylinder和face-> Prism)。

https://ci.appveyor.com/project/cignoni/meshlab/build/artifacts

您可以在meshlab 2016版本中使用的另一个“技巧”是使用Dot Decorator渲染点,使它们显示为平面圆点。您以后可以更改点的颜色和大小。它们实际上不是领域,但可以满足要求。

Create Solid Wireframe filter