xxxxxxxxxx
import { createNoise4D } from "https://cdn.skypack.dev/simplex-noise@4.0.0"
import { mountFlex } from "https://cdn.jsdelivr.net/npm/p5.flex/src/p5.flex.min.mjs"
import palettes from "./Palettes.js"
mountFlex(p5)
new p5((p) => {
const simplexNoiseSeed = p.random()
const noise4D = createNoise4D(() => simplexNoiseSeed)
const palette = p.random(palettes)
p.setup = () => {
p.createCanvas(600, 600)
p.noStroke()
p.background(p.random(palette))
p.flex({ container: { padding: "20px" } })
}
p.draw = () => {
p.fill(p.random(palette))
p.circle(p.mouseX, p.mouseY, 50)
}
})