slope in decimal, y intercept, (x,y)
(m,y,point)
| 1 | def dis(a,b): |
| 2 | return ( (b[0]-a[0])**2 + (b[1]-a[1])**2 )**.5 |
| 3 | def lineDis(m,y,point): |
| 4 | """slope in decimal, y intercept, (x,y)""" |
| 5 | a = m |
| 6 | b = -1 |
| 7 | c = y |
| 8 | m = point[0] |
| 9 | n = point[1] |
| 10 | return abs(a*m+b*n+c)/((a)**2+(b)**2)**.5 |
| 11 | def findMY(a,b): |
| 12 | """return slope(m), y intercept(y)""" |
| 13 | x1,y1,x2,y2 = a[0],a[1],b[0],b[1] |