【发布时间】:2009-08-05 14:34:58
【问题描述】:
我已经使用了 Matrix 类一千次。我对矩阵数学有基本的了解,自从我上过这门课以来已经有好几年了。但我不完全理解这个类在后台做了什么来操纵 GraphicsPath 中的点。
具体来说,它在其中做什么,尤其是与 GraphicsPaths 相关?或者另一种看待它的方式,如果 Matrix 类不存在,而我必须创建自己的类,它会是什么样子,它会做什么? (我不是在创造我自己的,我只是想了解它)
另外,有人知道 Matrix 类中使用的矩阵的维度吗?
编辑:我已将其范围缩小到反射器中的以下调用。从那里,我得到了小吻。
[DllImport("gdiplus.dll", CharSet=CharSet.Unicode, SetLastError=true, ExactSpelling=true)]
internal static extern int GdipTransformPath(HandleRef path, HandleRef matrix);
【问题讨论】:
标签: c# .net gdi+ matrix system.drawing