but I can't find functions for manipulate.

(image show 2 vector objects)
I want to create two vector objects (or more) and Union, Intersection, Subtract etc like this.

(top-left: union, top-right: substract
buttom-left: intersection, buttom-right: xor)
can someone advice me please

thank you
ps1. this link for example
http://paperjs.org/examples/boolean-operations/
ps2. all image from website >> erraticgenerator.com
