[i.am.kon] Sketch Setup
[Coming soon...]
Write something about how sketches are setup.
const Sketch = (W, H) => (p) => {
let PI = p.PI
let PI_2 = p.HALF_PI
let PI_4 = p.QUARTER_PI
let TWO_PI = p.TWO_PI
p.setup = () => {
p.createCanvas(W, H);
p.angleMode(p.RADIANS);
p.background(120);
}
p.draw = () =>
{
let space = 250;
let hSpace = space * 0.5;
p.translate(W / 2, H / 2);
p.noStroke();
//regular
{
let rX = p.random();
let rY = p.random() * space;
p.fill(255, 0, 0, 100);
p.circle(rX * space - hSpace, -rY, 10);
}
// triangular
{
let tX = Math.abs(p.random() - p.random());
let tY = Math.abs(p.random() - p.random()) * space;
p.fill(0, 0, 255, 100);
p.circle(tX * space - hSpace, tY, 10);
}
}
}
export default Sketch;