我有一个任务,需要绘制一个“八字图”,所以我想将其看作是绘制四个弧。我尝试使用“DrawArc”方法,但我真的不理解它是如何工作的。
“DrawArc”方法有4个参数: 1-画笔。 2-要绘制的矩形。 3-起始角度。 4-扫描角度。
我不明白的是起始角度和扫描角度,有知识的人能告诉我这两个参数是什么,它们如何影响绘图吗?
另外,给定矩形参数会将(0,0)作为起点吗?
编辑:我已经尝试了以下代码:
“DrawArc”方法有4个参数: 1-画笔。 2-要绘制的矩形。 3-起始角度。 4-扫描角度。
我不明白的是起始角度和扫描角度,有知识的人能告诉我这两个参数是什么,它们如何影响绘图吗?
另外,给定矩形参数会将(0,0)作为起点吗?
编辑:我已经尝试了以下代码:
e.Graphics.DrawArc(drawPen, 0, 0, 600, 400, 45, 90);
e.Graphics.DrawArc(drawPen, 0, 345, 600, 400, -45, -90);
这导致了以下结果:
我想把它放大,我已经尝试过修改代码,但没有成功,我不知道自己在做什么,只是随意更改数字,所以想请您解释一下。
startAngle
+sweepAngle
参数之间的部分中进一步解释。正如Cody所说,您能否澄清您不理解的内容? - Frédéric Hamidi