在新对象上实现矩阵转换
||
我需要能够将自己的对象之一与.Net中的某些GraphicsPath对象一起转换。我需要在GraphicsPath对象上执行的所有缩放,平移,旋转操作也要在我自己的对象上进行。
例如,这是一些缩放代码:
using (Matrix ScaleTransform = new Matrix(1, 0, 0, 1, 0, 0)) // scale matrix
{
ScaleTransform.Scale(ScaleX, ScaleY);
moPath.Transform(ScaleTransform);
moBoundingBox.Transform(ScaleTransform);
MyObject.Transform(ScaleTranform);
}
//In \"MyObject\":
public void Transform(Matrix m)
{
//How is this implemented? Is there a built-in .Net method?
}
问题是:
在MyObject中实现\“ Transform \”方法的最佳方法是什么。我做了很多搜索,但找不到任何参考来找到实现此目的的最佳方法。
谢谢!
没有找到相关结果
已邀请:
1 个回复
氮顺