円のエッジに線分の端からの距離を計算する式は何ですか?
質問
Iは、線分を構成してその中の二点を有する円を有します。どのように私はラインがそれを交差する円のエッジに一方のエンドポイントからの距離を計算することができますか?
解決
私はeasist方法は、線の交点と円である場合、次にちょうど交点と線分点からの距離を計算し、把握することだと思います。
だから、あなたのサークルには式で記述されていると言う。
x^2 + y^2 = 5
とあなたの線分は、
のようなポイントであります(1,3), (2,4)
まず、あなたは、この場合には、
となり、セグメントの真上にライン、の方程式を把握しますy = x + 2
あなたは、最初の式にこの式を置き換え、そしてあなたが得る
x^2 + (x+2)^2 = 5
タグにこれを簡素化
2x^2 + 4x - 1 = 0
とquadradic式を介して解決する。
これで、2つの交点のx座標を持っています。そこから、y座標を取得するためにライン式に差し込みます。次に、あなただけのピタゴラスたala通常のポイントまでの距離計算を行うことができます。
sqrt ( (x1 - x2)^2 + (y1 - y2)^2 )
他のヒント
の基準点として、円の中心を使用します。あなたの二点、円の半径、その後に中心点からの距離を取得します。あなたは今、これらの点の任意の三間の三角形を描くことができる(中央、区分点、及び円形エッジ)ピタゴラスの残りの部分を処理することができます。
2点が線L Cは円の方程式である方程式Cxと+ L = 0について解き定義します。私の記憶が正しければ:Pいくつかのより多くの情報ここを
所属していません StackOverflow