版权声明:本文为博主原创文章转载请注明出处 /u/article/details/
记两线段对应的直线为ls、lt,采用向量表示法如下:
两条直线不平行、重合则存在唯一的两点
最近两点的连线。同时線段
也是唯一与两条直线同时垂直的线段。转换为向量表达即为:
将公式1代入上述两式可得
代入上述方程则可得:
时,公式2和公式3相互獨立则两直线平行,直线间的距离为一常数我们可以在任意一条直线上指定一固定点,然后代入公式求距离我们可以指定
两点,则兩点之间的距离可按下式求解:
具体实现代码如下(C#实现):