円の中心のピクセル座標を知っていれば、円の円周上のある程度のピクセル値をどのように見つけるか、円の半径、および垂直角。 基本的には、さまざまな時刻(時計1 o、時計oなど)で時計の手を描こうとしています円周上のピクセル座標を見つけるアルゴリズム
答えて
h
のように時間とします0〜12の浮動小数点数(h=2.25
は02:15など)。(cX,cY)
は中心の座標です。 hLength
とmLength
は、時針と分針の長さです。これは、標準的な「数学」を想定していること
// Hour hand
hAngle = 2.0*Pi*h/12.0; // 0..12 mapped to 0..2*Pi
hX = cX + hLength * sin(hAngle);
hY = cY - hLength * cos(hAngle);
// Min hand
mAngle = 2.0*Pi*h; // 0..1 mapped to 0..2*Pi, etc.
mX = cX + mLength * sin(mAngle);
mY = cY - mLength * cos(mAngle);
(x1、y1)が円周上の点で(x、y)が中心は、中心が左下隅にX0、Y0、及び0,0 IZである場合、x1 = x + r * cos(angle)
とy1 = y + r * sin(angle)
、その後、1時は、X0である+ R SIN(2π/ 3)、Y0 + Rcos(2π/ 3)。
中心からy座標の場合はsin
、x座標の場合はcos
(どちらも手の長さを掛けて計算)の座標に線を引いてください。
円の中心が(X0, Y0)
である場合、半径R
とx軸との角度がシータである:
X1 = (R * cos theta) + X0
と
Y1 = (R * sin theta) + Y0
これはあまり高く評価されるべきではありません。彼はシータの価値を知っているようには見えない。エリック・ベインビルの答えはより完全です。 – jmucchiello
@jmucchiello - 私はあなたを理解しているかわかりません...私たちはアルゴリズムを求められました。私は仮パラメータを使って関数の記述をしました。この段階では、誰もセータの「価値」を知りません!私が時計の手の動きのスケーリング係数と、時差のそれぞれの角度をラジアンで計算していないということを意味するならば、私はそうではありませんでした。自分のコードを書く作業があります! – avstrallen
ええ、私は1つで2つの質問をしたと思います。あなたの答えは最初の部分には完璧です。ありがとうございました。 – Surya
- 1. 色のピクセル座標を見つける
- 2. 円内の座標を見つける
- 3. 円上の接点座標を見つける? Y2
- 4. ビットマップデータ内のピクセル位置(x座標とy座標)を見つける
- 5. Opencvホモグラフィでピクセルxy座標からグローバルxy座標を見つける
- 6. プログラミングを使用して各ピクセルの座標を見つける
- 7. グリッド交点のピクセル座標を見つける
- 8. 他の円の円周上を回転する円の円の座標を見つけるにはどうすればよいですか?
- 9. イメージマップ:円、矩形、ポリゴンの座標を見つける方法は?
- 10. GPS座標のデータベースで「ホットスポット」を見つけるアルゴリズム
- 11. 輪郭の座標を見つける
- 12. OpenGLイメージプレーン座標を見つける
- 13. デバイスを見つける方法座標
- 14. 円上の8等分点のピクセル座標を計算します。
- 15. OpenTK - 左上原点とピクセル座標
- 16. 円の円周上の点の(xまたはy)座標を計算する方法は?
- 17. 入力領域のある円の円周を見つける方法
- 18. カメラの座標をピクセル座標に変換するopencv
- 19. レイトレーシングのピクセル座標からuvw座標を取得する
- 20. ピクセルへのタイル座標を地理座標に変換する
- 21. Pythonを使用して画面上のテキストのxy座標を見つける
- 22. 画像のピクセル座標
- 23. Mysql - ビューポート内の座標を持つ項目を見つける
- 24. スクリーン座標にピクセル座標を適用する
- 25. ピクセル座標をワールド座標に変換する方法は?
- 26. OpenCv2でピクセル座標をワールド座標に変換する
- 27. 正確な地理座標を持つ行を見つける
- 28. 楕円の中のピクセルの座標を取得する方法は? (スクリーンショット)
- 29. Kitti Velodyneポイント座標ピクセル
- 30. Rubyを使用してポリゴン内の座標を見つける
注座標系であり、ここでYが増加上向き。典型的な2Dコンピュータグラフィックスでは、それは反転される(Yがピクセルのアドレスと共に増加する)。 – unwind
これは、中心が原点の円にのみ有効です。 – ralphtheninja
センターの座標を追加するだけです。 – Svante