Python | Método Sympy Plane.are_concurrent()

En Simpy, la función
Plane.are_concurrent()
se utiliza para comprobar si la secuencia dada de planos son concurrentes o no. Dos o más Planos son concurrentes si sus intersecciones son una línea común.

Syntax: Plane.are_concurrent()

Parameters:
 planes: sequence of planes

Returns:
 True: if they are concurrent, else False

Ejemplo 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)

Producción:

True

Ejemplo #2:

# 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)

Producción:

False

Publicación traducida automáticamente

Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *