rotate()
is used to rotate the ellipse counterclockwise about the given point by the given angle.
Syntax: Ellipse.rotate(angle=0, pt=None) Parameters: angle: in radian pt: point about which ellipse is rotated in counterclockwise. Returns: rotated ellipse
Example #1:
# import sympy and pi, Ellipse from sympy import Ellipse, pi # using Ellipse() method e1 = Ellipse(( 1 , 0 ), 2 , 1 ) # using rotate() method e1.rotate(pi / 2 ) print (e1) |
Output:
Ellipse(Point2D(0, 1), 1, 2)
Example #2:
# import sympy and pi, Ellipse from sympy import Ellipse, pi # using Ellipse() method e2 = Ellipse(( 1 , 0 ), 2 , 1 ) # using rotate() with given point method e2.rotate(pi / 2 , ( 1 , 2 )) print (e2) |
Output:
Ellipse(Point2D(3, 2), 1, 2)