当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Sympy Ellipse.rotate()用法及代码示例


在Sympy中,该函数rotate()用于将椭圆围绕给定点逆时针旋转给定角度。
用法: Ellipse.rotate(angle=0, pt=None)

参数:
angle: in radian
pt: point about which ellipse is rotated in counterclockwise.

返回: rotated ellipse

范例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)

输出:


Ellipse(Point2D(0, 1), 1, 2)

范例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)

输出:

Ellipse(Point2D(3, 2), 1, 2)


相关用法


注:本文由纯净天空筛选整理自ravikishor大神的英文原创作品 Python | Sympy Ellipse.rotate() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。