这几天在写一个项目,其中涉及到两条直线的平行的判断,我在这几天里考虑了几种方法,都不够理想,最后想到了下面的方法。
这里,我可以分别得到两条直线上的两个点,也就是中学时候学的两点式的直线。
假设
直线l1上有两点,P1(x1,y1),P2(x2,y2),那么直线l1就是(y1-y2)x-(x1-x2)y+x1y2-x2y1=0。
直线l2上有亮点V1(x1',y1'),P2(x2',y2'),那么直线l2就是(y1'-y2')x-(x1'-x2')y+x1'y2'-x2'y1'=0。
这几天在写一个项目,其中涉及到两条直线的平行的判断,我在这几天里考虑了几种方法,都不够理想,最后想到了下面的方法。
这里,我可以分别得到两条直线上的两个点,也就是中学时候学的两点式的直线。
假设
直线l1上有两点,P1(x1,y1),P2(x2,y2),那么直线l1就是(y1-y2)x-(x1-x2)y+x1y2-x2y1=0。
直线l2上有亮点V1(x1',y1'),P2(x2',y2'),那么直线l2就是(y1'-y2')x-(x1'-x2')y+x1'y2'-x2'y1'=0。