In Sympy, the function
intersection()
is used to find the intersection with another geometrical entity.
Syntax: Line.intersection(o) Parameters: o: Point or LinearEntity Returns: intersection: list of geometrical entities
Example #1:
# import sympy and Point, Line from sympy import Point, Line
p1, p2, p3 = Point( 0 , 0 ), Point( 1 , 1 ), Point( 7 , 7 )
l1 = Line(p1, p2)
# using intersection() method showIntersection = l1.intersection(p3)
print (showIntersection)
|
Output:
[Point2D(7, 7)]
Example #2:
# import sympy and Point, Line, Segment from sympy import Point, Line, Segment
p1, p2, p3, p4 = Point( 0 , 0 ), Point( 1 , 1 ), Point( 0 , 5 ), Point( 2 , 6 )
l1 = Line(p1, p2)
s1 = Segment(p3, p4)
# using intersection() method showIntersection = l1.intersection(s1)
print (showIntersection)
|
Output:
[]