Python | Sympy Line.are_concurrent method

In Sympy, the function are_concurrent() is used to check whether the given linear
entities(lines) are concurrent or not. Two or more linear entities are concurrent if
they all intersect at a single point.
entities(lines) are concurrent or not. Two or more linear entities are concurrent if
they all intersect at a single point.
Syntax: Line.are_concurrent(lines) Parameters: lines: a sequence of linear entities. Returns: True: if the set of linear entities intersect in one point False: otherwise.
Example #1:
# import sympy and Point, Line from sympy import Point, Line p1, p2 = Point(0, 0), Point(3, 5) p3, p4 = Point(-2, -2), Point(0, 2) l1, l2, l3 = Line(p1, p2), Line(p1, p3), Line(p1, p4) # using are_concurrent() method areConcurrent = Line.are_concurrent(l1, l2, l3) print(areConcurrent) |
Output:
True
Example #2:
# import sympy and Point, Line from sympy import Point, Line p1, p2 = Point(0, 0), Point(3, 5) p3, p4 = Point(-2, -2), Point(0, 2) l1, l2, l3 = Line(p1, p3), Line(p1, p4), Line(p2, p3) # using are_concurrent() method areConcurrent = Line.are_concurrent(l1, l2, l3) print(areConcurrent) |
Output:
False



