【问题标题】:How to find if point is inside polygon in d3.js如何在 d3.js 中查找点是否在多边形内
【发布时间】:2012-11-07 22:13:01
【问题描述】:

我知道有手动方法可以做到这一点(请参阅Point in Polygon),但是在 d3.js 中是否有确定点是否在多边形内的本地方法?

【问题讨论】:

    标签: d3.js


    【解决方案1】:

    更新:现在是d3-polygon 的一部分。

    d3.polygonContains(polygon, point)
    

    【讨论】:

    • 如何检测点在哪个多边形中?
    【解决方案2】:

    这里是an implementation,以防您不想自己动手。演示here.

    【讨论】:

      【解决方案3】:

      不,没有这个功能。支持此功能的唯一非常特殊的情况是检查该点是否是多边形的质心(使用polygon.centroid 函数),但通常您必须提供自己的函数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-12
        • 2014-04-26
        • 2022-10-07
        • 1970-01-01
        • 1970-01-01
        • 2015-06-01
        相关资源
        最近更新 更多