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

时间:2015-07-29 16:34:34

标签: javascript coordinates draw polygon

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

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

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

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

1 个答案:

答案 0 :(得分:1)

您将获得多边形的整个区域,在其上应用rand函数并绘制圆圈,如果您需要避免交叉,则可以创建“碰撞”功能。也许这会有所帮助:

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