2011-01-15 6 views
0

に接線方向に内側の円を移動すると、どのようにY軸上に上向きに内側の円を移動させることができ、その後、円はR1 <= R2を仮定し、半径R1R2がある場合、それは外側の円二つの円が交差する場合は外側の円

+0

あなたは何を求めていますか?サークルを描く方法は?それをどこまで移動させるか計算する数学?これまでに試したことやコードのいくつかについて、さらに詳しい情報を提供してください。 –

+3

私は、この特定の言語のこの*数学*問題を最終的にコード化したいと考えている点を除いて、これはC#の質問とはどのくらい正確ですか? – stakx

+0

@ alpha-mouse:わからない。私は数学のオーバーフローが高度な数学的問題のためだと思う。私が言っていることは、その質問が誤った方向でタグ付けされているということです。私が 'c#'タグを見ると、私はC#コードの特定のビットの問題に対処することを期待しています。しかし、OPはまだコード化していないようだ。 s/heが現在立ち往生しているところで、少なくともいくつかの情報を提供できればいいです。 – stakx

答えて

0

の接線となる刚性Dの距離がR2 - R1またはR2 + R1のときは接線になります。 dxが中心間のxの距離であれば中心間のy距離がdyあるように、あなたは

dy = sqrt(D * D - dx * dx) 

移動1円が必要です。円が交差しない場合、dyは複雑になり、sqrtがエラーを投げる可能性があることに注意してください。

2

alt text

関連する問題