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

NombreDescripció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

NombreDescripció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

NombreDescripción
Build(IEnumerable<PointF>, SVGPathElement)Construye segmentos de ruta a partir de la lista de puntos de seguimiento.

Ver también