首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于图形旋转的算法。该如何解决

2013-11-29 
关于图形旋转的算法。通过C#语言实现类似于office文档中插入图形后对图形旋转的操作。通过图形上方的旋转按

关于图形旋转的算法。
通过C#语言实现类似于office文档中插入图形后对图形旋转的操作。通过图形上方的旋转按钮来控制图形绕图形的中心点进行旋转。
    求那个大神帮我解决此问题,小弟必当重谢。 旋转 C#图形操作
[解决办法]


Graphis g=....创建绘图表面
Rectangle dest=new Rectangle(图对象.X,图对象.Y,图对象.Width,图对象.Height);
Matrix m = new Matrix(1, 0, 0, 1, dest.X, dest.Y);
m.RotateAt(角度, new PointF(dest.X + dest.Width / 2, dest.Y + dest.Height / 2));
g.Transform = m;
画图形(g);
g.ResetTransform();
m.Dispose();

热点排行