Halloween
What
もう秋がそこまで来ていますね。ハロウィンのカボチャがくるくる回ります。
小さいカボチャほど早く回ります。
カボチャのポイントは口で、一番外側のオレンジの円、小さい黒の円、さらに小さい(位置は少し上)オレンジの円の順番に描くことで
口を表現しています。
How
var w = 400;
var h = 400;
var count = 10;
var posi = new Array(count);
function setup() {
createCanvas(w, h);
background(0);
noStroke();
rectMode(CENTER);
for(i=0;i < posi.length;i++){
posi[i] = [random(w), random(h), random(0.2, 0.8)];
}
}
function draw() {
background(0);
for(i=0;i < posi.length;i++){
push();
translate(posi[i][0], posi[i][1]);
rotate(frameCount / (50 * posi[i][2]));
scale(posi[i][2]);
drawPumpkin();
pop();
}
}
function drawPumpkin(){
fill(color(255,80,0));
ellipse(0, 0, 200, 180);
fill(0);
ellipse(0,10,170, 140);
fill(color(255,80,0));
ellipse(0, -20, 150, 130);
fill(0);
triangle(-30,-40,-50,-10,-10,-10);
triangle(30,-40,50,-10,10,-10);
fill(color(255,80,0));
rect(0,75,15,20);
rect(40,40,15,20);
rect(-40,40,15,20);
fill(color(0,255,50));
rect(0, -105, 15, 30);
}