Closed liminchen closed 8 months ago
Input mesh with multiple disconnected components is supported in 2218d87dff5a97d795c715ca6234795486692fdd, regardless of their genus and how many boundaries they have. Each non-disk-topology component will be cut into disk topology via one_point_cut, farthest_cut, or cut_to_disk.
Can identify it and initialize UV maps for each connected component, locating the charts without overlaps, and start OptCuts. Note that if the components are generated by pre-cutting a closed mesh, then in OptCuts those boundaries won't be merged anyway, even if we support 4-vertex merge operation.