该算法易于实现,但比其他算法慢,并且仅适用于没有孔的多边形。维护单独的凸顶点和凹顶点列表的实现具有二次运行时间(计算机科学)。这种方法称为“剪耳”或有时称为“剪耳”。
=== 单调多边形 ===
Image:Polygon-to-monotone.png|thumb|多边形分解|多边形分解为单调多边形 如果一条正交线与多边形最多相交两次,则简单多边形相对于直线是单调的。一个单调多边形可以分解为两个单调链。相对于 y 轴单调的多边形称为 y 单调。具有 n 个顶点的单调多边形可以在线性运行时间(计算机科学)|运行时间内进行三角测量。假设给定的多边形是 y 单调的,贪婪算法首先从上到下遍历多边形链,尽可能添加对角线(几何)|对角线。容易看出该算法可以应用于任何单调多边形。
该算法易于实现,但比其他算法慢,并且仅适用于没有孔的多边形。维护单独的凸顶点和凹顶点列表的实现具有二次运行时间(计算机科学)。这种方法称为“剪耳”或有时称为“剪耳”。 === 单调多边形 === Image:Polygon-to-monotone.png|thumb|多边形分解|多边形分解为单调多边形 如果一条正交线与多边形最多相交两次,则简单多边形相对于直线是单调的。一个单调多边形可以分解为两个单调链。相对于 y 轴单调的多边形称为 y 单调。具有 n 个顶点的单调多边形可以在线性运行时间(计算机科学)|运行时间内进行三角测量。假设给定的多边形是 y 单调的,贪婪算法首先从上到下遍历多边形链,尽可能添加对角线(几何)|对角线。容易看出该算法可以应用于任何单调多边形。