PatternCutting