Spiral
to generate a new and unique variation
Every variart piece is open source, you can see exactly how it is drawn from the code.
var phi = (1 + Math.sqrt(5.0)) / 2;
var increment = getRandomArbitary(0, 10) * Math.PI * phi * (1 * Math.PI);
for (var i = 1; i < 300; i++){
var distance = Math.sqrt(i) * 10;
var angle = i * increment;
var cx = distance * Math.cos(angle);
var cy = distance * Math.sin(angle);
s.circle(width/2 + cx, height/2 + cy, 2);
}
Copyright © 2014–2025 Kevin Marsh. All rights reserved. Questions? Comments? hello@variart.io