En Sympy, la función
Plane.projection()
se usa para proyectar el punto dado en el plano dado a lo largo del plano normal, lo que significa que la proyección es a lo largo de la dirección del vector normal del plano.
Syntax: Plane.projection(pt) Parameters: pt: Point or Point3D Returns: Point3D
Ejemplo 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)
Producción:
Point3D(2, 7/2, 3/2)
Ejemplo #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)
Producción:
Point3D(2, 5/2, 5/2)
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA