今日のp5.rbでのコーディングあそび
boxをぐりぐり回していました
def setup
createCanvas(400, 400, WEBGL)
end
def draw
background(rand(10..100))
r = rand(0.1..0.5)
rotateX(frameCount * r)
rotateY(frameCount * r)
t = rand(0..5)
translate(-width / t, -height / t, 0);
(10..120).each do |i|
box(50)
end
end
静止画にしたらなんのこっちゃですが、背景がチラチラかわりながら□が飛び交います。
def setup
createCanvas(3000, 500)
background(100, 240, 0)
colorMode(HSB)
200.times do |x|
stroke(x, x, 50)
strokeWeight(x / 1.5 )
point(x * 15 , x)
end
end
スクショ取りやすいように動かないものを描いてみました
それはそうと、どんなかたちを取ると面白いのか、色はどうかわると気持ちがいいのか、脳内イメージとコードとがまだ紐づいてないのでむかしのBASICの背景みたいな色ばかりになってしまいます。
この記事が気に入ったらサポートをしてみませんか?