gpt4 book ai didi

javascript - 随机放置矩形,但不在中心 x 半径范围内

转载 作者:行者123 更新时间:2023-11-28 21:14:01 25 4
gpt4 key购买 nike

如何在舞台中随机放置宽度和高度可变的矩形,但远离中心半径为 x 的圆

提前致谢

编辑

到目前为止检查我的代码

http://jsfiddle.net/chchrist/cAShH/1/

最佳答案

我会遵循的三个潜在选项是:

  • 生成[400,400]中的随机坐标,然后检查与[200,200]的距离是否小于50。如果是,则可以;如果没有,请重新开始。

  • 生成随机极坐标(即 Angular 和距离),其中距离大于 50。然后将它们转换为笛卡尔坐标,以 [200,200] 为中心并以您的区域为边界...这种方法的问题是它会在矩形区域的末端引入偏差。

  • 忽略圆并用正方形将其包围,然后使用第一种方法,但逻辑简化。

关于javascript - 随机放置矩形,但不在中心 x 半径范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8048976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com