已知
点:
P
0
P_0
P0
直线:直线上任意一点
P
1
P_1
P1和直线方向
V
1
V_1
V1 (单位向量)
求解过程
求解垂足 向量
(
P
0
−
P
1
)
(P_0-P_1)
(P0−P1)在直线上的投影长度为
(
P
0
−
P
1
)
⋅
V
1
(P_0-P_1)\centerdot V1
(P0−P1)⋅V1
所以 垂足
P
p
=
P
1
+
[
(
P
0
−
P
1
)
⋅
V
1
]
∗
V
1
P_p = P_1+[(P_0-P_1)\centerdot V_1]*V_1
Pp=P1+[(P0−P1)⋅V1]∗V1
点到直线的距离
m
o
d
(
P
0
−
P
p
)
mod(P0-P_p)
mod(P0−Pp)