見出し画像

今日の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の背景みたいな色ばかりになってしまいます。

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