__bpydoc__= """\ This script takes the selected mesh objects, devides them into 2 groups Cutters and The objects to be cut. Cutters are meshes with no faces, just edge loops. and any meshes with faces will be cut. Usage: Select 2 or more meshes, one with no faces (a closed polyline) and one with faces to cut. Align the view on the axis you want to cut. For shapes that have overlapping faces (from the view), hide any backfacing faces so they will be ignored during the cut. Run the script. You can choose to make the cut verts lie on the face that they were cut from or on the edge that cut them. This script supports UV coordinates and images. """