CustomCut: On-demand extraction of customized 3D parts with 2D sketches