2012-02-27 73 views
0

我有一个由N个顶点组成的多边形P.我需要一个算法,给定P,将其细分为一定数量的凸多边形,每个最多使用M个顶点。在一些小凸多边形中细分一般多边形

Ps。 P是一个2D多边形。此外,我可以使用多边形三角测量,但我对将P细分为具有多于3个顶点的凸多边形(以及如上所述至多M)的算法感兴趣。

+0

为什么不做类似于三角测量的东西,而只是从内点到每个第M个顶点绘制一条直线? – bmm6o 2012-02-27 17:15:39

回答

0

Quadtree方法将是我的建议。检查出来。

+0

我看不到我应该如何使用四叉树来细分我的多边形。你能解释一下你的想法吗?谢谢。 – 2012-02-27 16:59:13

+0

这不是一个数据结构;它是一种自动网格划分算法。 – duffymo 2012-02-27 17:04:56