通過研究Python 自帶turtle案例,發(fā)現(xiàn)了實現(xiàn)動態(tài)效果的有一種方式——重構(gòu)坐標體系(‘setworldcoordinates’)。
python自帶案例《chaos》效果如下圖所示:

python自帶案例《chaos》效果
根據(jù)上面案例,我將原理提煉成了如下一個簡單案例。畫一個圓,通過改變坐標系對其進行拉伸。

簡化案例效果
代碼如下:
from turtle import *
setworldcoordinates(-100,-100, 100, 100)
speed(0)
pendown()
circle(30,360,50)
for s in range(200):
setworldcoordinates(-100,-100, 100+s*0.3, 100)