js实现固定区域内的不重叠随机圆

时间:2024-02-09 14:52:09
【文件属性】:

文件名称:js实现固定区域内的不重叠随机圆

文件大小:66KB

文件格式:PDF

更新时间:2024-02-09 14:52:09

js

本文实例为大家分享了js实现固定区域内的不重叠随机圆,供大家参考,具体内容如下 关键词:js、固定区域、不重叠、随机圆,半径固定、半径随机 最近公司有一个需求就是在一个固定的区域(500X500)内显示10个圆,且半径固定,而且不重叠 因为圆的个数固定,而且半径固定,那么就有可能会没有解决方案。 不过其实也没有很难,处理好半径的最大值就好了。 效果图: 思路: (固定半径) step1:先在区域内生成一个随机的圆心坐标, step2:然后拿一个固定半径(从大到小拿固定半径) step3:判断圆心和半径是否合法(是否超边距,或者两个圆相交) step4:如果不合法,重新执行step2和s


网友评论