Code
var bg = new Path.Rectangle({
size: view.bounds,
fillColor: 'black',
position: view.center
})
var ray = new Point(500, 500);
var max = 5000
var radius = 4
var group = new Group()
for (var i = 0; i <= max; i++) {
var newCircle = new Path.Circle({
center: [ray.x, ray.y],
radius: 10,
fillColor: 'red',
parent: group,
applyMatrix: false
})
ray = ray.rotate(12, view.center)
ray.length += 0.55
}
function onFrame(event) {
for (var i = 0; i < group.children.length; i++) {
var object = group.children[i]
object.fillColor.hue = i * (group.children.length * 100) + (event.count * 0.02 * i) / 20
}
}
group.fitBounds(view.bounds.scale(0.9))