我应该如何发送一个带孔的多边形,用于多边形测试中的绕组编号点

How should I send a Polygon with a hole for the Winding number Point in Polygon test?

本文关键字:多边形 用于 测试 编号 何发送 一个 我应该      更新时间:2023-10-16

我想检查一个点是否在多边形中(其中可以有一个或多个孔)。现在,当孔和外部多边形没有公共顶点时,带孔的多边形表示为多个多边形。在这种情况下,应该如何将多边形的点发送到函数(位于底部)?。发送点数组是否有效?

点在多边形内部,当且仅当它在多边形的外周长内部和孔外部。

如果你没有被告知哪个多边形是哪个,那也没关系;该点在复杂多边形内,当它正好在两个多边形中的一个多边形内时。