看板 Math 關於我們 聯絡資訊
假設一"線段"由兩端點(x1,y1),(x2,y2)組成 ex: (3,10) -> (10,10) 設一目標目標點(gx,gy) 請問要找這"目標點"到"線段" 最短距離的那點? 有捨式子可用? 原本只有想到 點到直線最短距離公式,但那只有在垂直的情況... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.54.7.203 ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1523596709.A.B0A.html
a016258 : 方法應該很多~~ 線段參數式、向量內積求解 04/13 13:29
Panthalassa : 先將線段延伸成直線,找點在直線上的垂足 04/13 13:52
Panthalassa : 如果垂足在線段內,就是最近的; 04/13 13:52
Panthalassa : 否則,就是線段上離垂足較近的那端。 04/13 13:52
jackch458 : 線段假設參數式後帶入 (x-gx)^2+(y-gx)^2找最小值 04/18 02:15