如何选择多边形的随机 x,y 坐标

how to choose random x,y coordinates of a polygon

我有一个形状,一个多边形。我有这个多边形边缘的 x,y 坐标。

我想在此形状中随机绘制 50 个半径为 10 像素的圆。

如何在我的多边形中随机选择一个位置?

我在 canvas 中使用 javascript 执行此操作,但我不需要任何实际代码。也许一些数学方程式或一些方向就足够了

您将获得多边形的整个区域,对其应用随机函数并绘制圆圈,如果您需要避免相交,您可以创建一个 'collision' 函数。也许这有帮助:

设置:https://en.wikipedia.org/wiki/Set_%28mathematics%29 计算多边形的面积:http://www.wikihow.com/Calculate-the-Area-of-a-Polygon