Python | Sympy Line.perpendicular_line method
Last Updated :
22 Jul, 2021
In Sympy, the function perpendicular_line() is used to create a new Line perpendicular to the given linear entity which passes through the given point p.
Syntax: Line.perpendicular_line(p)
Parameters:
p: Point
Returns:line
Example #1:
Python3
from sympy import Point, Line
p1, p2, p3 = Point( 0 , 0 ), Point( 2 , 3 ), Point( - 2 , 2 )
l1 = Line(p1, p2)
l2 = l1.perpendicular_line(p3)
isPerpendicular = l1.is_perpendicular(l2)
print (isPerpendicular)
|
Output:
True
Example #2:
Python3
from sympy import Point3D, Line3D
p1, p2, p3 = Point3D( 0 , 0 , 0 ), Point3D( 2 , 3 , 4 ), Point3D( - 2 , 2 , 0 )
l1 = Line3D(p1, p2)
l2 = l1.perpendicular_line(p3)
isPerpendicular = l2 = l1.is_perpendicular(p3)
print (isPerpendicular)
|
Output:
True
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...