xxxxxxxxxx
71
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
strokeJoin(ROUND);
//variables
var ax = 200;
var ay = 80;
var bx = 310;
var by = 20;
var cx = 340;
var cy = 150;
var dx = 260;
var dy = 210;
var ex = 220;
var ey = 240;
var fx = 210;
var fy = 250;
var gx = 200;
var gy = 300;
var hx = 190;
var hy = 250;
var ix = 180;
var iy = 240;
var jx = 140;
var jy = 210;
var kx = 70;
var ky = 150;
var lx = 90;
var ly = 20;
strokeWeight(6);
stroke(255);
beginShape();
//top right segment
fill(255,182,193);
vertex(ax, ay);
bezierVertex(bx, by, cx, cy, dx, dy);
//bottoom right segment
vertex(dx, dy);
bezierVertex(ex, ey, fx, fy, gx, gy);
//bottom left
vertex(200, 300);
bezierVertex(hx, hy, ix,iy, jx, jy);
//top left
vertex(jx, jy);
bezierVertex(kx, ky, lx, ly, ax, ay);
endShape();
/*
stroke("red");
point(ax, ay);
point(bx, by);
point(cx, cy);
point(dx, dy);
point(ex, ey);
point(fx, fy);
point(gx, gy);
point(hx, hy);
point(ix, iy);
point(jx, jy);
point(kx, ky);
point(lx, ly);
*/
}