【发布时间】:2013-10-22 21:00:35
【问题描述】:
我用这段代码绘制多边形:
Graphics surface;
surface = this.CreateGraphics();
SolidBrush brush = new SolidBrush(Color.Olive);
Point[] points = { new Point(50, 50), new Point(250, 50), new Point(50, 250) };
surface.FillPolygon(brush, points);
如何调整多边形的大小类似于以下?
【问题讨论】:
-
您需要更改积分中的值。
-
查看
System.Drawing.Matrix类和Graphics.Transform属性。 -
@Rotem:请帮助我使用 System.Drawing.Matrix 和 Graphics.Transform 来调整多边形大小。
-
在绘制任何东西之前先查看
surface.ScaleTransform()和surface.TranslateTransform()。
标签: c# .net gdi+ system.drawing