pathItem group interesections
multi path intersections
HTML
<script src="http://cdn.eyahuska.com/paper.js"></script>
<canvas resize="true" id="canvas-1"></canvas>
<script type="text/paperscript" canvas="canvas-1">
var path = new Path.Rectangle(new Point(30, 25), new Size(200, 200))
path.strokeColor = 'black'
var secondPath = path.clone ()
secondPath.rotate(45)
var intersectionGroup = new Group ()
var intersections = path.getIntersections (secondPath)
var iArray = []
for (var i = 0; i < 4; i++) {
iArray.push (intersections[i].point)
var n = new Path (iArray)
n.fillColor = 'black'
n.closed = true
n.selected = true
intersectionGroup.addChild (n)
}
iArray = []
</script>