raster/svg intersections

now move on to more than 2 images

HTML

<script src="http://aa8f47fcc01b7584f779-b57f388ffba74a9d5600392ce75da4b1.r13.cf2.rackcdn.com/paper-full-build.js"></script>
<canvas resize="true" id="canvas-1"></canvas>
<script type="text/paperscript" canvas="canvas-1">
    function contains(a, obj) {
        var i = a.length;
        while (i--) {
            if (a[i] === obj) {
                return true;
            }
        }
        return false;
    }

    var hitOptions = {
        segments: true,
        stroke: true,
        fill: true,
        raster: true,
        tolerance: 50
    };

    var g, l, r, i, v, n, lgroup;
    var intersections = 0;
    var rArray = [];
    var dArray = [];
    var iArray = [];
    var i2Array = [];

   

    var rastera = new Raster({
        source: 'http://cdn.eyahuska.com/two.jpg',
        position: view.center,
        size: view.bounds,
        opacity: 0.5

    });

    var rasterb = new Raster({
        source: 'http://cdn.eyahuska.com/one.jpg',
        position: view.center,
        size: view.bounds

    });

    rastera.on('load', function() {
        loaded = true;
        onResize();
    });

    rasterb.on('load', function() {
        loaded = true;
        onResize();
    });
    
    var l = project.importSVG(document.getElementById('svg'), { 
    expandShapes: true, 
    onLoad: function(item) { 
        alert(item); 
    } 
}); 
        var group = new Group();
    group.addChild(rastera);
    group.addChild(rasterb);
    group.clipped = true;


    console.log(l);

    function onMouseDown(event) {



        r = new Raster();

        if (intersections == 0) {
            r.source = 'http://cdn.eyahuska.com/two.jpg';
            //console.log('blue');
        }
        rArray.push(r);
        r.on('load', function() {
            loaded = true;
            onResize();
        });
        lgroup = l.children.yes;
        n = lgroup.clone()
        n.transformContent = true;
    console.log(n);
        g = new Group([n, r]);
        g.clipped = true;
...

CSS

html {
    overflow:hidden;
}
body {
    margin:0;
}