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:
[]