import turtle
import math
import numpy as np
設定turtle,及定義顏色表:
turtle.
pensize(1
)#設定線的粗細
turtle.
shape
('turtle'
)#設定turtle形狀
colors =
['red'
,'yellow'
,'green'
,'blue'
,'black'
,'purple'
,'pink'
,'brown'
]
定義繪製多重巢狀六邊形的函式:
#繪製多重巢狀的六邊形
def six
(n,len)
:for i in
range
(n):
c = np.random.
randint(0
,8) turtle.
color
(colors[c]
)for i in
range(6
):turtle.
fd(len)
turtle.
right(60
) turtle.
fd(len/2)
turtle.
right(30
) len=len*math.
sin(math.
radians(60
))
呼叫函式初始六邊形邊長=200,迭代次數=20
:
six(20
,200
)turtle.
done
()# 畫布停留
python 使用 vtkPolyData 繪線
vtk 可以通過vtkpolydata 繪製曲線以及三角麵片,下面的 簡單的繪製乙個線。使用到如下 vtk的類 如下 import vtk import numpy as np class ployline vtk.vtkobject 繪製中心線 def init self 構造2d的線 self....
Python中turtle庫的使用
turtle庫是python內建的圖形化模組,屬於標準庫之一,位於python安裝目錄的lib資料夾下,常用函式有以下幾種 coding utf 8 繪製蟒蛇 import turtle turtle.penup turtle.pencolor red turtle.forward 250 turt...
Python使用Turtle模組繪製國旗的方法示例
turtle模組 python內建的繪圖工具 turtle 海龜 模組,我們是用它來進行畫圖的,基本上就是畫簡單的直線,點,和曲線。你可以把它想成乙個小海龜,在沙灘上行走,然後留下的各種痕跡,使用turtle模組可以繪製很多精美的圖形。其他的turtle方法可以參見python官網 繪畫 中國國旗 ...