10

ダーツボード

ダーツボードのさまざまな領域を取得するために円を分割する方法について、誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

8

円筒座標系を使用しています。すべてを(x、y)ではなく(r、theta)で表すのが最適です。

2つの関係は次のとおりです。

x = r*cos(theta)
y = r*sin(theta)

そうすれば簡単です。

7つの異なる半径と20の角度セクションが表示されるため、各角度セクションはそれぞれ18度である必要があります。

20の周りの角度セクションは、垂直を中心にしています。の行を選択し、theta = 0そこから開始します。(2つの適切な選択肢は、20の右側または中央に水平である可能性があります。)

注意点:コンピュータは通常、度ではなくラジアンを取るために三角関数を実装していることを忘れないでください。円の360度はほとんどの人にとって直感的ですが、コンピューターは2πラジアンを好みます。

于 2012-10-31T10:33:10.213 に答える