我有一条曲线,我使用方法 graphics.drawcurve(pen, points,tension) 在 c# 中的图片框上绘制
无论如何我可以提取曲线覆盖的所有点(x,y坐标)吗?并将它们保存到数组或列表中,或者任何东西都会很棒,所以我可以在不同的东西中使用它们。
我的代码:
void Curved()
{
Graphics gg = pictureBox1.CreateGraphics();
Pen pp = new Pen(Color.Green, 1);
int i,j;
Point[] pointss = new Point[counter];
for (i = 0; i < counter; i++)
{
pointss[i].X = Convert.ToInt32(arrayx[i]);
pointss[i].Y = Convert.ToInt32(arrayy[i]);
}
gg.DrawCurve(pp, pointss, 1.0F);
}
提前谢谢了。