【发布时间】:2022-01-17 02:03:10
【问题描述】:
Wikipedia article 关于 d 维中的 Delaunay 三角剖分状态是三角剖分唯一性的先决条件:
如果 P 是一般位置的一组点,则已知 P 存在唯一的 Delaunay 三角剖分;也就是说,P 的仿射壳是 d 维的,并且 P 中没有任何 d + 2 个点的集合位于内部不与 P 相交的球的边界上。
现在我已经编写了自己的 Delaunay 库,我希望能够根据点来验证三角剖分的唯一性。通过计算集合的秩可以很容易地检查仿射壳的维数。然而,第二部分要困难得多。
如何检查 d+2 个点是否位于不与集合相交的球的边界上,并且每个点上都没有一些巨大的循环?或者是否有另一种检查唯一性的方法?
我将 Python 与 Numpy 一起使用,但这更多是一个理论问题,因此语言无关紧要。 谢谢!
【问题讨论】:
标签: python geometry computational-geometry delaunay