Class SplinePathBuilder
SplinePathBuilder class
ElSplinePathBuilder
la clase es responsable de construir segmentos de rutaSVGPathSeg
de la lista de puntos de seguimiento. Este generador de ruta se basa en la aplicación de una spline Catmull-Roma a un conjunto de puntos de ruta suavizados y reducidos..
public class SplinePathBuilder : IPathBuilder
Constructores
Nombre | Descripción |
---|
SplinePathBuilder() | Inicializa una nueva instancia delSplinePathBuilder clase. |
SplinePathBuilder(float) | Inicializa una nueva instancia delSplinePathBuilder clase. |
SplinePathBuilder(IImageTraceSmoother, IImageTraceSimplifier, float) | Inicializa una nueva instancia delSplinePathBuilder clase. |
Propiedades
Nombre | Descripción |
---|
Tension { get; set; } | El valor de las tensiones afecta la forma en que la curva se dobla en los puntos de control (interpolados). Debe estar en el rango de 0 a 1. Cualquier valor mayor o menor se alineará con los valores mínimo y máximo de este rango, en consecuencia. |
TraceSimplifier { get; set; } | Obtiene o establece el simplificador de seguimiento. |
TraceSmoother { get; set; } | Obtiene o establece la traza más suave. |
Métodos
Nombre | Descripción |
---|
Build(IEnumerable<PointF>, SVGPathElement) | Construye segmentos de ruta a partir de la lista de puntos de seguimiento. |
Ver también