ベース地点から設定距離離れた地点を描きます
-
26-09-2019 - |
解決
は半径Rと中心(XC、YC)の円上の点の座標
x = xc + R*cos(a);
y = yc + R*sin(a);
あなたが円周上の任意の点を見つけることができます。
0〜2 * PIからの角度aの値を変更します他のヒント
を使用するあなたのランダムな入力として、垂直方向からの角度ます。
擬似コード:
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