文章已更新,最新位址:http://www.fearlazy.com/index.php/post/126.html
如圖已知:a、b兩點的坐标, c到a的距離d 。求c點的坐标。
求 cy 可以根據d / a到b距離 = a到c垂直距離 / a 到 b的垂直距離。
首先求a到b的距離
r = sqrt((x1- x2)*(x1 - x2) +(y1 - y2)*(y1 - y2));
cy = (d*(y2-y1))/r + y1;
同理可得
cx = (d*(x2-x1))/r + x1;