优化clip, 支持多个层级的clipping, 提取brush方法中公共部分