• ベストアンサー

2つの円の接触点を知るには?(CADなら簡単?)

2つの円の接触点を知るには?(CADなら簡単?) 止まっている円に対して、別の円が寄っていき接触します。 この接触する点を知る方法を教えて下さい。 CADを使えますが、接触点を特定できません。 簡単な事のようにも思えるのですが、解決できません。 もしかしたら複雑なのでは? …という事に変な期待をして、数学のカテゴリーで質問してみました。 作図による接触点の特定方法について、おわかりになる方、お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • shokker02
  • ベストアンサー率45% (204/446)
回答No.2

> この接触する点を知る方法 XY座標で、でしょうか。 2円が触れる時って、2円の中心間の距離が半径の2倍の時ですよね。 (1)2円の中心同士を結ぶ線 (2)右円の中心からの垂線 (3)左円の中心から右に水平に伸びる線 の3直線で三角形を考え、縦辺の長さは不変で、 斜辺の長さが半径の2倍に等しくなるように横辺の長さを決めれば 右円の位置が確定されます。 三平方の定理を使えばいいです。 接触点は2円の中心の真中になります。 XY座標で言えば、それぞれ2円のX位置の差とY位置の差です。 もし2円の大きさが違う場合も考え方は同様でいけます。

zongai
質問者

お礼

読み始めてすぐ理解できました。 2円が触れるときの距離は2円の半径の合計…ですよね。 こんな単純な事に気づけなかったとは…情けない。 ありがとうございました。

その他の回答 (1)

  • Lupinus2
  • ベストアンサー率26% (1802/6710)
回答No.1

円の接触点を何で表せばいいのでしょう。角度ですか? 直径と中心位置のずれが判れば計算で出せると思いますが。 直角三角形の高さと斜辺の長さが判るわけですから三角関数で角度は出せると思いますが。

zongai
質問者

お礼

No.2の回答で理解致しましたが、仰られている事も理解できました。 さほど難しい事ではなかったようです。お恥ずかしい。 ありがとうございました。

zongai
質問者

補足

接触点は角度で構いません。 知りたいのは接触した後の点の位置では無く、離れた2円が移動によって接触する点です。 三角関数だけで出るのでしょうか?

関連するQ&A