PaperJS - Vector Brush

by Bintang Anandhiya

JavaScript

var objects = [];
var mouseCircle = new Path.Circle(new Point(80, 50), 10);
mouseCircle.fillColor = new Color(0,0,0,0.2);

var originalCircle = new Path()/*.Circle(new Point(80, 50), 30)*/;
originalCircle.fillColor = new Color(0,0,0,0.4);


function onMouseDrag(event){
    var tempCircle = new Path.Circle(event.point, 10);
    var originalCircle2 = originalCircle.unite(tempCircle);
    originalCircle.remove();
    originalCircle = originalCircle2;
    originalCircle.fillcolor = new Color(0,0,0,0.4);
    
}
function onMouseMove(event) {
	mouseCircle.position = event.point;
}