scipy.spatial.Delaunay.

find_simplex#

Delaunay.find_simplex(self, xi, bruteforce=False, tol=None)#

找到包含给定点的单纯形。

参数:
DelaunayInfo

Delaunay 三角剖分

xi双精度 ndarray,形状 (…, ndim)

定位点

暴力破解bool, 可选

是否仅执行暴力搜索

tolfloat, 可选

内部三角形检查中允许的容差。默认值为 100*eps

返回:
i : int 类型的 ndarray,形状与 xi 相同int 类型的 ndarray,形状与

包含每个点的单纯形的索引。位于三角剖分外的点获得值 -1。

注释

这使用了从 Qhull 的 qh_findbestfacet 算法改编而来的方法,该方法利用了凸包与 Delaunay 三角剖分之间的联系。在找到 N+1 维中离点最近的单纯形后,算法回退到 N 维中的定向搜索。