葉っぱを描く関数を作った
function leaf(x, y, radian,size) { push(); translate(x, y); rotate(radian - PI / 2); let c1 = { x: size, y: size }; beginShape(); for (let rad = PI / 2 + PI / 4; rad < PI + PI / 4; rad += 0.01) { let r = size * sqrt(2); let x = c1.x + r * cos(rad); let y = c1.y + r * sin(rad); vertex(x, y); } let c2 = { x: -size, y: size }; for (let rad = 2 * PI - PI / 4; rad < 2 * PI + PI / 4; rad += 0.01) { let r = size * sqrt(2); let x = c2.x + r * cos(rad); let y = c2.y + r * sin(rad); vertex(x, y); } endShape(); pop(); }