見出し画像

py版Processingでcos、sinを理解したい

最近、Pythonを勉強しているのでPython版のProcessingで理解を深めています。
私は目で確認しないと理解できないので、Processingは助かります。

今回は、cosとsinをやりました。
普通のProcessingと同じだったので、それほど苦労しませんでした。
Pythonにはまだまだ苦労が多いですが。。。

cosとsinの事例と言えば「波」ですが、ピンとこないので円を作りました。

画像1

size(600,600)
colorMode(HSB,360,100,100,100)
background(188,72,87,100)
noStroke()

a=200
angle=0
num=8

for i in range(360/num):
   fill(i*num,100,100,100)
   ellipse(width/2+cos(radians(angle))*a,height/2+sin(radians(angle))*a,30,30)
   angle+=num

なんかごちゃごちゃしてしまいましたが、形になりました。

この記事が気に入ったらサポートをしてみませんか?