如何:将曲线路径展平为直线

更新:2007 年 11 月

GraphicsPath 对象存储一系列直线和贝塞尔样条。可以将多种类型的曲线(椭圆、弧形和基数样条)添加到路径,但在存储到路径之前,各种曲线都被转换为贝塞尔样条。拉平路径的操作包含将路径中的每个贝塞尔样条转化为一系列直线。下面的插图显示了路径(拉平之前和拉平之后)。

直线和曲线

拉平路径

  • 调用 GraphicsPath 对象的 Flatten 方法。Flatten 方法接收拉平参数,该参数指定拉平的路径和原始路径之间的最大距离。

请参见

参考

System.Drawing.Drawing2D.GraphicsPath

其他资源

直线、曲线和图形

构造并绘制轨迹