CSG Sweeps: Feature-aware sweep surfacing of deformable CSGs