原点位于窗体视图区中心(视图区大小与窗口大小相等),x轴为水平,向右为正,y轴为垂直,向上为负,要绘制三角形的顶点坐标为(-200,-100)、(200,-100)、(0,200)。(坐标水平方向为x轴,垂直方向为y轴)
var g = pictureBox1.CreateGraphics();
int r=200;
Point pt0 = new Point(250, 250);
PointF[] point = new PointF[3];
for(int i=0; i< 3; i++)
{
point[i] = new PointF((float)(r * Math.Cos((i * 2 * Math.PI / 3) - Math.PI / 2) + pt0.X), (float)(r * Math.Sin(i * 2 * Math.PI / 3 - Math.PI / 2)) + pt0.Y);
}
g.FillPolygon(new SolidBrush(Color.Red), point);