當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。