【发布时间】:2010-10-11 09:40:04
【问题描述】:
有什么好的算法可以减少多边形中的顶点数量而不改变它的外观?
输入:一个多边形,表示为点列表,具有太多顶点:例如来自鼠标的原始输入。
输出:一个顶点少得多的多边形,但看起来仍然很像原始多边形:例如可用于碰撞检测的多边形(不一定是凸的)。
编辑:解决此问题的方法类似于在图表上找到最佳拟合的多段线。在我的算法书中它被称为分段最小二乘法。
Edit2:Douglas Peucker 算法是我真正想要的。
【问题讨论】:
-
哇!这个算法简直太棒了! :D
标签: graphics geometry polygon minimize vertices