Before revision:  We decompose the object using its curve skeleton and  translational sweeps.
After revision:  We decompose the object using its curve skeleton and restricted translational sweeps.