Noise fn
parent
583feac704
commit
90c6a575b2
|
@ -1,5 +1,6 @@
|
|||
// calculate tiles
|
||||
|
||||
|
||||
const RADIUS_OPTS = [
|
||||
"const",
|
||||
"right",
|
||||
|
@ -12,6 +13,7 @@ const RADIUS_OPTS = [
|
|||
"left-down",
|
||||
"in",
|
||||
"out",
|
||||
"noise",
|
||||
];
|
||||
|
||||
function distance(dx, dy) {
|
||||
|
@ -70,6 +72,8 @@ class DotMaker {
|
|||
return 2 * maxr * distance((d.x - this.cx), (d.y - this.cy)) / this.width;
|
||||
case "in":
|
||||
return 2 * maxr * (0.5 * this.width - distance((d.x - this.cx), (d.y - this.cy))) / this.width;
|
||||
case "noise":
|
||||
return maxr * Math.random();
|
||||
default:
|
||||
return maxr;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue