在一些仿真程序中,我们以点的形式生成物体表面,每个点都有三维坐标和表示该点处表面法线的向量。为了进行可视化,我们希望生成由三角形组成的网格; 每三个相邻的点形成一个具有其法线的三角形。然后,我们可以将这些信息发送给一些标准的可视化程序,如VMD(Visual Molecular Dynamics),以呈现表面。
我们想知道哪种算法是最快/可用于执行此任务的。
我们想知道哪种算法是最快/可用于执行此任务的。
请查看Jonathan Shewchuk的作品,特别是他(以及他的同事们)著名的文献和以下实现:
此外,点云库(PCL)中还有未排序点云的快速实现。请查看他们关于无序点云快速三角化的演示文稿。
gp3.reconstruct(triangles)
-- 不幸的是,这个魔法在演示中没有被揭示。 - wcochran