1、对于一般的直线采用方程:
则经过两个点(x1,y1), (x2,y2)的直线:
A=y2-y1 B=x1-x2 C=-Ax-By
2、计算两直线的交点公式:
x = (c2 * b1 - c1 * b2) / (a1 * b2 - a2 * b1)
y = (c1 * a2 - c2 * a1) / (a1 * b2 - a2 * b1)
3、计算两直线的夹角:
1)正切公式:
设直线l₁,l₂的斜率存在,分别为k₁,k₂,l₁与l₂的夹角为θ,则
tanθ=|k₁-k₂/(1 k₁k₂)|
2)余弦公式:
cosφ=A₁A₂ B₁B₂/[√(A₁^2 B₁^2)√(A₂^2 B₂^2)] ;
4、计算点到直线的距离: