点到直线的距离

本文最后更新于:2022年5月29日 上午

在坐标系XOY中,已知点S(x1,y1),T(x2,y2),直线经过点S和点P,求点P到直线的距离H。

wyPXi4.png

根据要求分析可以画出上图所示,

  • θ为直线与X轴相交的角度;
  • 根据相识三角形定理可知,▲ABS与▲CAP相似;
  • 点P到直线的距离H = PF;
  • DA = FC;

根据三角函数可得:

1
2
3
4
5
DA = SA*sinθ = (x-x1)*sinθ
PC = PA*COSθ = (y-y1)*cosθ
H = PC - FC
= PC - DA
= (y-y1)*cosθ - (x-x1)*sinθ

点到直线的距离
https://kevinloongc.github.io/posts/d2194e40.html
作者
Kevin Loongc
发布于
2020年9月15日
许可协议