10

これを手動で行う方法があることは知っていますが(ポリゴンのポイントを参照)、d3.jsでポイントがポリゴンの内側にあるかどうかを判断するネイティブな方法はありますか?

4

3 に答える 3

8

更新:これはd3-polygonの一部になりました。

d3.polygonContains(polygon, point)
于 2016-04-01T17:07:36.723 に答える
5

自分でロールしたくない場合に備えて、これが実装です。ここでデモ。

于 2014-04-21T21:09:55.803 に答える
2

いいえ、このための機能はありません。これがサポートされている唯一の非常に特殊なケースは、ポイントがポリゴンの図心であるかどうかをチェックすることです(polygon.centroid関数を使用)が、一般に、独自の関数を提供する必要があります。

于 2012-11-07T22:22:46.710 に答える