Cutting 3D freeform objects with genus-n into single boundary surfaces using topological graphs | Synapse