直线方程:
ax+by+c=0
ax + by + c = 0
ax+by+c=0
点:
(x0,y0)
(x_0, y_0)
(x0,y0)
先求法线方程为:
bx−ay+(−bx0+ay0)=0
bx-ay+(-bx_0+ay_0) = 0
bx−ay+(−bx0+ay0)=0
在通过求直线和法线的交点即的点在直线上的投影点,即:
(b(−bx0+ay0)+ac−a2−b2,bc−a(−bx0+ay0)−a2−b2)
(\frac{b(-bx_0+ay_0) + ac}{-a^2 - b^2}, \frac{bc - a(-bx_0 + ay_0)}{-a^2 - b^2})
(−a2−b2b(−bx0+ay0)+ac,−a2−b2bc−a(−bx0+ay0))
参考文献:
两直线的交点:https://blog.youkuaiyun.com/RobotLife/article/details/114884084