Im пытается исключить 1 многоугольник из другого полигона в paperjs, но can not, похоже, выяснить, как это сделать.paperjs: clip two paths
var base_points = [[50,50],[100,50],[125,10]];
var clipPolygon = [[50, 50], [100,50], [100,0], [200, 0],[200,300]];
var base = PointsToPath(base_points);
base.strokeColor = "#000";
var clip = PointsToPath(clipPolygon);
clip.strokeColor = "#ff00";
var clipped = base.exclude(clip)
clipped.fillColor = '#00ff00'
Я сделал попытку сделать это здесь.
http://jsfiddle.net/thesamprice/9jm896gd/6/
Похоже, что руководство paperjs говорит, что это возможно.