En Sympy, la función
intersection()
se utiliza para encontrar la intersección con otra entidad geométrica.
Syntax: Line.intersection(o) Parameters: o: Point or LinearEntity Returns: intersection: list of geometrical entities
Ejemplo 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)
Producción:
[Point2D(7, 7)]
Ejemplo #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)
Producción:
[]
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA