我有一个点云,我想以线框晶格结构的形式将其转换为曲面。
这意味着,从一系列 3D 点(x,y,z)中,获得三个相同大小的 2D 矩阵X,Y,Z。通过这种方式,这些点应该在拓扑上与 4 个邻域(北、南、东、西)相关。然后,可以使用诸如matplotlib或Axes3D.plot_wireframe
Axes3D.plot_surface
据我了解,一个点与相邻点的关系的特点是距离最小。我认为这是一个组合优化问题,并且是 NP 难的。
现在的问题是:是否有算法可以在给定 3D 点列表的情况下返回上述三个矩阵 X、Y、Z ?
非常感谢。我也希望这是解决此类问题的正确堆栈交换论坛。