Python 使用turtle繪製多重巢狀的六邊形

2021-09-29 03:52:16 字數 1073 閱讀 7229

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官網 繪畫 中國國旗 ...