2016-12-29 10 views
0

ダーツボードイメージをポリゴンに分割する方法を探していますので、x、y座標を指定すると、ダーツがどのゾーンに含まれているかを知ることができます。私は座標がポリゴン(x、yペアのリストとして保存されている)内にあるかどうかを検出するために動作するpythonスクリプトを見つけましたが、ポイントのリストとしてポリゴンを生成する方法については迷っています。私はそれが正しい用語であれば "形状マップ"を作成するために開いている、それを行うために必要な方法で、私はちょうどこれを行うための正しい技術や方法を知らない。ダーツボードをポリゴンに分割する

アドバイスをよろしくお願いいたします。

答えて

0

問題の内容が不明です。通常、ダーツボードのx座標とy座標は画像の左上隅を基準にして与えられますので、ダーツボードの中心を基準に座標を取得するには、ダーツボードの半径をそれぞれに追加する必要があります。

ダーツボードには20個のセグメントがあるため、各セグメントは中心の周りに360/20または18度の範囲を定めます。垂直から角度を取得するにはtan inverse x/yを使用し、どのセグメントをテストするか、したがってどの番号に対応するかをテストします。

センターからの距離がsqrt(x^2 + y^2)となり、トレブルまたはダブルに対応するセグメント内にあるかどうかをテストできます。

+0

問題はコンピュータ科学者やマーケティング担当者のようには思えませんが、私はあなたが私にそれを混乱させるために必要なすべてを与えてくれたと思います。感謝の印! –

関連する問題