Open In App

Python | Sympy Plane.are_concurrent() method

Last Updated : 28 Apr, 2025
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report
In Simpy, the function Plane.are_concurrent() is used to check whether the given sequence of planes are concurrent or not. Two or more Planes are concurrent if their intersections are a common line.
Syntax: Plane.are_concurrent()

Parameters:
 planes: sequence of planes

Returns:
 True: if they are concurrent, else False
Example #1: Python3 1==
# import sympy, Point3D and Plane
from sympy import Point3D, Plane

# using Plane() 
p1 = Plane(Point3D(5, 0, 0), normal_vector =(1, -1, 1))
p2 = Plane(Point3D(0, -2, 0), normal_vector =(3, 1, 1))

# using are_concurrent()
areConcurrent = Plane.are_concurrent(p1, p2)

print(areConcurrent)
Output:
True
Example #2: Python3 1==
# import sympy, Point3D and Plane
from sympy import Point3D, Plane

# using Plane() 
p1 = Plane(Point3D(5, 0, 0), normal_vector =(1, -1, 1))
p2 = Plane(Point3D(0, -2, 0), normal_vector =(3, 1, 1))
p3 = Plane(Point3D(0, -1, 0), normal_vector =(5, -1, 9))

# using are_concurrent()
areConcurrent = Plane.are_concurrent(p1, p2, p3)

print(areConcurrent)
Output:
False

Practice Tags :

Similar Reads