Lint
What
始点と終点を同じ位置にしたベジェ曲線です。
制御点は実行毎にランダムに変化します。制御点の値によって線色が変わるのでグラデーションのようになります。
How
var w = 300;
var h = 300;
function setup() {
createCanvas(w, h);
background(0);
}
function draw() {
noLoop();
noFill();
for(i=0;i<1000;i++){
var x = new Array(4);
for(j = 0; j < 4; j++){
x[j] = random();
}
stroke(color(x[0] * 255,x[1] * 255,x[2] * 255, 30));
bezier(w/2, h/2, x[0] * w, x[1] * h, x[2] * w, x[3] * h, w/2, h/2);
}
}