从基点绘制点的一组距离
-
26-09-2019 - |
解决方案
点的与半径R和中心(XC,YC)圆坐标
x = xc + R*cos(a);
y = yc + R*sin(a);
改变角度α的值从0至2 * PI你可以找到圆周的任何点。
其他提示
使用从垂直的角度作为随机输入。
伪代码:
angle = rand(0,1)
x = cos(angle * 2 * pi) * Radius + x_centre
y = sin(angle * 2 * pi) * Radius + y_centre
基本毕达哥拉斯。
选0和50之间的随机数和解决H ^ 2 = A ^ 2 + B ^ 2 添加上方向上的几个随机descisions。
不隶属于 StackOverflow