我已经实现了 Domiter 和 Zalik 使用的扫描线方法,以在 Java 中为 2D 空间中的一组点生成约束 Delaunay 三角剖分。我想确保我开发的代码真正适用于n
随机生成的点和k
其中的约束边。
现在使用通用策略,我想从一组n
顶点中选择一个随机点,然后选择第二个随机点并在它们之间有一条边可能不起作用,因为我从受约束的 Delaunay 三角剖分的定义中了解到约束边是平面直线图的边。因此它们是不相交的。如果这些点是随机选择的,则可能必须执行检查以确定它们不会产生相交约束。这种方法可能根本没有效率。
因此,我想知道是否有人知道随机生成约束的有效策略。
提前致谢。