gpt4 book ai didi

python - 如何确定一个多边形是否在另一个多边形内部?

转载 作者:行者123 更新时间:2023-11-28 16:49:08 26 4
gpt4 key购买 nike

我有一个简单的示例 ( SVG source ),如下所示。 d 属性中描述的 ID 为“rect2816”的路径:

m 140.53571,188.625 0,148.1875 273.9375,0 0,-148.1875 -273.9375,0 z 
m 132.25,42.03125 c 3.64586,0.0236 7.47296,0.12361 11.5,0.28125 36.65941,1.43507 57.84375,15.88072 57.84375,32.84375 0,7.41614 -1.94981,21.58652 -13.28125,24.09375 -14.58711,3.2276 -40.46224,-5.35276 -53.125,6.625 -26.65285,25.21104 -48.00843,-19.04537 -57.875,-32.84375 -12.16196,-17.00847 0.24962,-31.35357 54.9375,-31 z

在这里,第一行描述父多边形,第二行描述洞(如您所见)。但是如何才能找到这个孔的编程方式呢?我正在使用 Python。也许有一些图书馆可以轻松解决?

A polygon inside other polygon

最佳答案

将路径转换为 ​​(x,y) 对并将此函数应用于第二个多边形的每个点。

http://www.ariel.com.au/a/python-point-int-poly.html

关于python - 如何确定一个多边形是否在另一个多边形内部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029139/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com