我正在开发一个需要将多边形细分为三角形的库。多边形被(或多或少)其中的随机点分成三角形。通常,该方法是对一组这些点执行 Delaunay 三角剖分。这非常有效,但是有时我的结果中会出现相交的三角形。当我有三个以上的共圆点时,就会发生这种情况。对于 Delaunay 三角剖分,我使用了简单的 Watson 算法。我的问题是:
如果有四个或更多的共圆点怎么办。我读过的所有 CG 书籍都没有提到处理它。只是它是一些特殊情况。
是否有其他三角测量(类似于 Delaunay - 我不能插入任何额外的点)我可能会使用。