En sympy, la función
Ellipse()
se utiliza para crear una elipse a partir de un centro y dos radios, siendo el primero el radio horizontal (a lo largo del eje x) y el segundo el radio vertical (a lo largo del eje y).
Sintaxis: Elipse()
Parámetros:
centro: Punto
hradius: número o expresión SymPy, opcional
vradius: número o expresión SymPy, opcional
excentricidad: número o expresión SymPy, opcionalError: genera error de geometría cuando hradius, vradius y excentricidad se proporcionan incorrectamente como parámetros y error de tipo cuando el centro no es un punto.
Ejemplo #1: Usando el centro y los radios
# import sympy and geometry module from sympy.geometry import Point, Ellipse # using Ellipse() e1 = Ellipse(Point(0, 0), 5, 1) print(e1.hradius,e1.vradius)
Producción:
(5,1)
Ejemplo #2: Uso del centro, hradius y excentricidad
# import sympy and geometry module from sympy.geometry import Point, Ellipse, Rational # using Ellipse() e2 = Ellipse(Point(3, 1), hradius=3, eccentricity=Rational(4, 5)) print(e2)
Producción:
Ellipse(Point2D(3, 1), 3, 9/5)
Ejemplo #3: Uso del centro, vradius y excentricidad
# import sympy and geometry module from sympy.geometry import Point, Ellipse, Rational # using Ellipse() e2 = Ellipse(Point(3, 1), vradius=3, eccentricity=Rational(4, 5)) print(e2)
Producción:
Ellipse(Point2D(3, 1), 5, 3)
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA