今回は、Pythonにて渦巻模様(曲線ではありませんが)を描画する方法を紹介していきたいと思います。
##タートルグラフィクス
直線や曲線を描画する時に非常に便利なツールの一つに、「タートルグラフィクス」があります。
これは子供向けの教材として開発されたものなので、非常に扱いやすく、感覚的に理解もし易く設計されています。
Pythonには標準でこのタートルグラフィクスを扱うためのturtleライブラリが用意されています。
##ソースコード
import turtle
t = turtle.Turtle()
l = 200 #辺の長さの初期値
angle = 90 #直線を引き終わった後に方向転換する角度
step = 10 #辺の長さの減少値
while l > 10: #lが10より大きい間は繰り返す
t.forward(l) #lだけ直進
t.left(angle) #左に90度回転
l -= step #lを10だけ減らす
このコードを実行すると、以下のような渦巻模様が描かれます。
##まとめ
今回はタートルグラフィクスを用いて渦巻模様を描くコードを紹介しました。
他にもタートルグラフィクスを用いると様々な図形を描画することができます。
是非試してみてください。