#3109·turf

用差集实现替换 boolean-contains isPolyInPoly 逻辑

作者: mfedderly创建于 2026年7月25日更新于 2026年7月25日
标签@turf/boolean-contains

对于 v7.4,我们合并了 https://GitHub.com/Turfjs/turf/pull/3104,这是朝着正确支持凹多边形在 boolean-contains polygon<>polygon 实现方向迈出的一步。在将 @turf/difference 迁移到 geoclipper2 实现之后,仅通过直接切换使用 difference,我们就可以获得约 2 倍的性能,这有助于简化 boolean-contains。我们还可以考虑通过早退到 geoclipper2 进行线程化,这样我们就可以在返回 false(在第一个表明我们将有差异的地方退出)时更早退出。