質問: ★点と線分の距離??★ いつもお世話になっています。 プログラミングで困っています。どなたか基本的な数学からご教授ください。 (1)線分abに対して点pから垂線を下ろすことが出来るかどうかの判定をするには? (2)垂線と線分との交点の座標を求めるには? (3)垂線と線分の交点の距離を求めるには これらの処理を出来るだけ早く処理したいのです。 あと、確認なのですが 「線分に垂線を下ろすことができるのであれば、その交点が点に最も近い」 でいいのですよね。 よろしくお願いします。
回答: #4 の訂正です。 誤) (1) は (p - a)・(b - a) > 0 かつ (p - a)・(a - b) > 0 なら,h は線分 ab 上にある, 正) (1) は (p - a)・(b - a) > 0 かつ (p - b)・(a - b) > 0 なら,h は線分 ab 上にある,