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
Article Tags :