xxxxxxxxxx
41
let anim = new Anim2D();
function setup() {
createCanvas(windowWidth, windowHeight);
background(200);
angleMode(DEGREES);
// rectMode(CENTER);
noStroke();
fill(220,150,140,24);
anim.addPositionKeyFrame(100, 100);
anim.addPositionKeyFrame(-100, -100);
anim.addPositionKeyFrame(0, -100);
anim.addPositionKeyFrame(100, -100);
anim.addPositionKeyFrame(-100, 0);
anim.addPositionKeyFrame(0, 0);
anim.addPositionKeyFrame(100, 0);
anim.addPositionKeyFrame(-100, 100);
anim.addPositionKeyFrame(0, 100);
anim.addPositionKeyFrame(100, 100);
anim.start();
}
function draw() {
blendMode(BLEND);
background(150,150,100, 2);
blendMode(BURN);
let degree = sin(frameCount*0.01)*24;
anim.update();
translate(width/2, height/2);
anim.scale = min(width, height)*0.001;
anim.rotation+=degree;
anim.show(0, 0, width/32, height/8, 4);
// ellipse(anim.x, anim.y, 20, 20);
}