直线公式 y = ax+b
两条直线垂直的各自方程式
1、Ax+By+C=0(A≠0,B≠0)
2、Bx-Ay+m = 0, (m是参变量)
其中p1和p2为已知的两个在直线上的点,
p3为垂线上的点坐标crossCor为获取的交点坐标
function crossCor(p1, p2, p3) {
var A = (p1.y - p2.y)*1.0 / (p1.x - p2.x);
var B = (p1.y - A * p1.x);
var m = p3.x + A * p3.y;
var crossCor={'x':0,'y':0};
crossCor.x=(m - A * B)*1.0 / (A * A + 1);
crossCor.y=(A * crossCor.x + B);
return crossCor;
}