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