我正在将几个转换矩阵和裁剪区域推送到WPF的drawingContext对象上。我将剪切区域设置为一个较小的矩形,然后我推送几个转换矩阵。现在我想将剪辑区域重置为整个页面。一个可能的选择是Pop()所有操作,直到我推动我的较小剪辑区域。但是我必须保留我到目前为止推动的所有矩阵,这也是一个更重的过程。而且我没有为PopClip()或PopTransformationMatrix()等每个推送操作都有单独的Pop()方法。
我想知道实现这一目标的最佳方法是什么。 Pop()是实现此目的的唯一选择还是可以在数学上反转Clip区域?