Class SplinePathBuilder

SplinePathBuilder class

SplinePathBuilder类负责构建路径段SVGPathSeg来自跟踪点列表。 此路径构建器基于将 Catmull-Roma 样条应用于一组平滑和减少的路径点..

public class SplinePathBuilder : IPathBuilder

构造函数

姓名描述
SplinePathBuilder()初始化一个新的实例SplinePathBuilder类.
SplinePathBuilder(float)初始化一个新的实例SplinePathBuilder类.
SplinePathBuilder(IImageTraceSmoother, IImageTraceSimplifier, float)初始化一个新的实例SplinePathBuilder类.

特性

姓名描述
Tension { get; set; }张力值影响曲线在(插值)控制点处弯曲的程度。 它必须在 0 到 1 的范围内。任何更高或更低的值都将与该范围的最小值和最大值对齐,因此.
TraceSimplifier { get; set; }获取或设置跟踪简化器。
TraceSmoother { get; set; }获取或设置轨迹平滑器。

方法

姓名描述
Build(IEnumerable<PointF>, SVGPathElement)从跟踪点列表构建路径段。

也可以看看