我正在寻找一种算法来在多边形内生成均匀分布的点。
这是场景:
我有一个多边形,由每个点的角(x,y)处的点的坐标指定。而且我有在多边形内生成的点数。
例如,假设我有一个包含 5 个点的多边形: (1, 1) ; (1, 2) ; (2, 3) ; (3, 2) ; 和 (3, 1)
我需要在该多边形内生成 20 个等距的点。
注意:某些多边形可能不支持均匀分布的点,但我希望以一种尽可能一致地覆盖多边形所有区域的方式分布点。(我的意思是我不想要一个分数比另一个多的部分)
有没有算法可以做到这一点?或者图书馆
我正在开发一个 C# 应用程序,但任何语言都可以,因为我只需要算法并且可以翻译它。
非常感谢您的帮助