我需要编写一个函数来计算一个点是否在多边形内(真/假)。多边形始终包含 4 个点。我正在从 SVG 文件中读取多边形和点
<g id="polygons">
<g id="LWPOLYLINE_183_">
<polyline class="st10" points="37.067,24.692 36.031,23.795 35.079,24.894 36.11,25.786 37.067,24.692 " />
</g>
<g id="LWPOLYLINE_184_">
<polyline class="st10" points="35.729,23.8 35.413,23.516 34.625,24.39 34.945,24.67 35.729,23.8 " />
</g>
<g id="LWPOLYLINE_185_">
<polyline class="st10" points="34.483,24.368 33.975,23.925 34.743,23.047 35.209,23.454 34.483,24.368 " />
</g>
<g id="LWPOLYLINE_227_">
<polyline class="st10" points="36.593,22.064 36.009,21.563 35.165,22.57 35.736,23.061 36.593,22.064 " />
</g>
</g>
<g id="numbers">
<g id="TEXT_1647_">
<text transform="matrix(0.7 0 0 1 34.5876 23.8689)" class="st12 st2 st13">169</text>
</g>
<g id="TEXT_1646_">
<text transform="matrix(0.7 0 0 1 35.1049 24.1273)" …Run Code Online (Sandbox Code Playgroud)