我有一个包含xyz点坐标的文件,并希望使用MeshLab将每个点转换为一个球体。
到目前为止,大多数功能都是为创建网格和曲面而定制的,但是我只想保留这些点并将每个点转换为一个球体。
我不熟悉点云数据和3d转换,所以请多加建议和指导。
答案 0 :(得分:1)
中有一个名为 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
渲染点,使它们显示为平面圆点。您以后可以更改点的颜色和大小。它们实际上不是领域,但可以满足要求。