px
およびpy
は、円の円周上の点のx座標とy座標です。円の円周上の点の(xまたはy)座標を計算する方法は?
は考える:
the center of the circle as: cx, cy
the radius of the circle as: r
px
どうpy
の値を計算するために?ありがとう!
px
およびpy
は、円の円周上の点のx座標とy座標です。円の円周上の点の(xまたはy)座標を計算する方法は?
は考える:
the center of the circle as: cx, cy
the radius of the circle as: r
px
どうpy
の値を計算するために?ありがとう!
pxを指定すると、pyに可能な値は2つまでです。
ピタゴラスの定理を見てください。(px-cx)^ 2 +(py-cy)^ 2 = r^2。
^2-(PX-CX)D = Rをしてみましょう^ 2
をd> 0であれば、あなたは2つのソリューションを提供しています。これは、平方根が正または負である場合、py = sqrt(d)+ cyを与える。
D = 0は、あなたがD < 0あなたは本当のポイントを持っていない場合は、PX
に応じて、1つの解PY = CY、円の左または右を持っている場合。
実際には、指定された 'px'には、1つ、2つ、またはゼロの解決策があります。 'r^2 - (px - cx)^ 2 == 0'(または 'r == abs(px - cx)')の場合は 'r^2 - (px - cx)^ 2>そうでなければゼロ(この場合、平方根は虚数である)。 –
@Mikeあなたが正しいです。非複素数を考慮しなかった(私のお金はとにかく想像上です:-) –
これはプログラミングではありませんが...あなたはこの方程式を正しく知っていますか?
(X - H)^ 2 +(Y - K)^ 2 = R^2
あなたはあなたがXを有するR
を有するCXとCY
からのHおよびKを有しますからpx
それを解決するのは簡単です!
なぜこれにObjective-Cタグがありますか? – NSResponder
cまたはobjective-cのいずれかのコードは歓迎です – ohho