Python | Sympy Plane.projection() method Last Updated : 22 Apr, 2020 Improve Improve Like Article Like Save Share Report In Sympy, the function Plane.projection() is used project the given point onto the given plane along the plane normal which means, the projection is along the normal vector direction of the plane. Syntax: Plane.projection(pt) Parameters: pt: Point or Point3D Returns: Point3D Example #1: # import sympy and Plane, Point, Point3D from sympy import Plane, Point, Point3D p = Point(2, 2) # using Plane() p1 = Plane(Point3D(1, 2, 3), normal_vector =(0, 1, 1)) # using projection() projectionPoint = p1.projection(p) print(projectionPoint) Output: Point3D(2, 7/2, 3/2) Example #2: # import sympy and Plane, Point, Point3D from sympy import Plane, Point, Point3D p = Point3D(2, 2, 2) # using Plane() p1 = Plane(Point3D(1, 2, 3), normal_vector =(0, 1, 1)) # using projection() projectionPoint = p1.projection(p) print(projectionPoint) Output: Point3D(2, 5/2, 5/2) Like Article Suggest improvement Next Python | Sympy Plane.projection_line() method Share your thoughts in the comments Add Your Comment Please Login to comment...