distance()
is used to find the shortest distance between a given line and a given point.
Syntax: Line.distance(other) Parameter: other: a point Returns: shortest distance between a line and a point Raises: NotImplementedError is raised if `other` is not a Point
Example #1:
# import sympy and Point, LineĀ from sympy import Point, LineĀ Ā Ā p1, p2 = Point( 0 , 0 ), Point( 1 , 1 ) s = Line(p1, p2) Ā Ā # using distance() method shortestDistance = s.distance(Point( - 1 , 1 )) Ā Ā print (shortestDistance) |
Output:
sqrt(2)
Example #2:
# import sympy and Point, LineĀ from sympy import Point, LineĀ Ā Ā p1, p2 = Point( 0 , 0 , 0 ), Point( 1 , 1 , 1 ) s = Line(p1, p2) Ā Ā # using distance() method shortestDistance = s.distance(Point( - 1 , 1 , 1 )) Ā Ā print (shortestDistance) |
Output:
2*sqrt(6)/3