如何在Python中获取多边形内网格点的坐标?

问题描述

我想输入一个多边形的4个顶点的坐标,指定分割多边形边缘的点数(等段),目标是生成一个包含多边形内部网格点坐标的矩阵.

下图可能更好地解释了我的目标:

enter image description here

因此,在这种情况下,我将输入点 (P) 的坐标并指定我希望网格为 3 x 2。输出将是一个 3 x 2 矩阵,其坐标为 (x,y) 网格点 (N)。

我已经搜索了很多,但仍然找不到方法来做到这一点,老实说,我对 Python 完全没有经验。我发现使用 numpy 的 meshgrid 结合 matplotlib.path 的 contains_points 在多边形内创建网格,但我不知道如何获取网格点的坐标。我看到在此类问题中大量使用了匀称,但同样,我没有这方面的经验,因此将不胜感激!

先谢谢大家!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)