Algorithm for simplifying 3d surface?

后端 未结 7 890
佛祖请我去吃肉
佛祖请我去吃肉 2021-02-07 11:22

I have a set of 3d points that approximate a surface. Each point, however, are subject to some error. Furthermore, the set of points contain a lot more points than is actually n

7条回答
  •  粉色の甜心
    2021-02-07 12:00

    Instead of dealing with it as a point cloud, I would recommend triangulating a mesh using Delaunay triangulation: http://en.wikipedia.org/wiki/Delaunay_triangulation

    Then decimate the mesh. You can research decimation algorithms, but you can get pretty good quick and dirty results with an algorithm that just merges adjacent tris that have similar normals.

提交回复
热议问题