make one?

```
function setup() {
createCanvas(400, 400,WEBGL);
}
function draw() {
background(220);
my_squircle(10,10,5);
}
//__________________________________________________________ SQUIRCLE
function my_squircle(r, wx, wy) {
let x1, y1;
beginShape();
stroke(180, 180, 180);
strokeWeight(5);
fill(190, 190, 190);
for (let t = 0; t < TWO_PI; t += TWO_PI/160) { // 160 vertex points is too much
x1 = pow(abs(cos(t)), 0.5) * r*wx * sign(cos(t));
y1 = pow(abs(sin(t)), 0.5) * r*wy * sign(sin(t));
vertex(x1, y1);
}
endShape(CLOSE);
}
function sign( input) {
if (input < 0) return -1.0;
if (input > 0) return 1.0;
return 0.0;
}
```

https://editor.p5js.org/kll/sketches/hjwW2pgaX