C# 将圆弧转换为图形路径

C# 将圆弧转换为图形路径,c#,system.drawing,C#,System.drawing,假设我们有一个图形路径,我们在这里创建了一个弧,就像这里一样 GraphicsPath gp = new GraphicsPath(); gp.AddBezier( 现在我想得到一个贝塞尔创建的点数组,我怎么才能得到那个点呢?可能吗 谢谢我想您需要的是在图形路径上调用展平,然后获取路径点 根据文档,展平将路径离散成直线段 看。如果不需要变换可以传递身份矩阵的点,此重载允许您指定粒度

假设我们有一个图形路径,我们在这里创建了一个弧,就像这里一样

GraphicsPath gp = new GraphicsPath();
gp.AddBezier(
现在我想得到一个贝塞尔创建的点数组,我怎么才能得到那个点呢?可能吗


谢谢

我想您需要的是在图形路径上调用
展平
,然后获取
路径点

根据文档,展平将路径离散成直线段

看。如果不需要变换可以传递身份矩阵的点,此重载允许您指定粒度