Mou*_*oot 37 javascript math trigonometry
我正在尝试编写一个函数,它将在给定的圆周周围随机返回一个(x,y)坐标,所以如果我有一个点在(0,0)(作为div的中心),我怎么能写一个随机放置出现在圆外边缘的其他实体的函数.
我需要的只是方程式,我知道它与从中心到圆周边缘的距离有关,根本不知道如何计算它并随机化它使它看起来很好.
Nie*_*sol 93
只需获得一个随机角度:
var angle = Math.random()*Math.PI*2;
Run Code Online (Sandbox Code Playgroud)
然后
x = Math.cos(angle)*radius;
y = Math.sin(angle)*radius;
Run Code Online (Sandbox Code Playgroud)
完成.
| 归档时间: |
|
| 查看次数: |
25601 次 |
| 最近记录: |