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>