C# System.Drawing.Drawing2D.Matrix类的用途是什么?
如果C# System.Drawing.Drawing2D.Matrix类的用途是什么?,c#,graphics,matrix,C#,Graphics,Matrix,如果Graphics类将所有功能处理为Matrix?否,则使用Graphics类可以使用以下方法执行特定转换,但Matrix类表示转换本身-这就是属性为Matrix类型的原因 假设您希望在多个图形对象上执行相同的转换,而应用转换的点不是应该知道转换内容的代码。或者假设您希望在管道的不同阶段组合不同的转换。。。如果没有矩阵,您将如何表示该转换?您可能记得应用于Graphics对象的一组委托,但与自然矩阵方法相比,这似乎有点冗长。否,对于Graphics类,您可以使用以下方法执行特定的转换:,但是M
Graphics
类将所有功能处理为Matrix
?否,则使用Graphics
类可以使用以下方法执行特定转换,但Matrix
类表示转换本身-这就是属性为Matrix
类型的原因
假设您希望在多个
图形对象上执行相同的转换,而应用转换的点不是应该知道转换内容的代码。或者假设您希望在管道的不同阶段组合不同的转换。。。如果没有矩阵
,您将如何表示该转换?您可能记得应用于Graphics
对象的一组委托,但与自然矩阵方法相比,这似乎有点冗长。否,对于Graphics
类,您可以使用以下方法执行特定的转换:,但是Matrix
类表示转换本身-这就是属性类型为Matrix
的原因
假设您希望在多个图形对象上执行相同的转换,而应用转换的点不是应该知道转换内容的代码。或者假设您希望在管道的不同阶段组合不同的转换。。。如果没有矩阵
,您将如何表示该转换?您可能还记得应用于Graphics
对象的一堆委托,但与自然矩阵方法相比,这似乎有点冗长。我将投资于调用矩阵类的Graphics类Graphics类Graphics类转换的底层功能将使用矩阵类。此外,您可能还需要自定义转换使用矩阵类时是否确定使用了正确的矩阵?我会投资于调用矩阵类的图形类。图形类转换的底层功能将使用矩阵类。此外,您可能需要自定义转换。使用矩阵类时,您确定使用了正确的矩阵吗?