Class SplinePathBuilder

SplinePathBuilder class

IlSplinePathBuilder class è responsabile della creazione di segmenti di percorsoSVGPathSeg dall’elenco dei punti di traccia. Questo costruttore di percorsi si basa sull’applicazione di una spline Catmull-Roma a un insieme di punti di percorso smussati e ridotti..

public class SplinePathBuilder : IPathBuilder

Costruttori

NomeDescrizione
SplinePathBuilder()Inizializza una nuova istanza diSplinePathBuilder classe.
SplinePathBuilder(float)Inizializza una nuova istanza diSplinePathBuilder classe.
SplinePathBuilder(IImageTraceSmoother, IImageTraceSimplifier, float)Inizializza una nuova istanza diSplinePathBuilder classe.

Proprietà

NomeDescrizione
Tension { get; set; }Il valore delle tensioni influisce sulla curvatura brusca della curva nei punti di controllo (interpolati). Deve essere compreso nell’intervallo da 0 a 1. Eventuali valori superiori o inferiori saranno allineati con i valori minimo e massimo di questo intervallo, di conseguenza.
TraceSimplifier { get; set; }Ottiene o imposta il semplificatore di traccia.
TraceSmoother { get; set; }Ottiene o imposta la traccia più uniforme.

Metodi

NomeDescrizione
Build(IEnumerable<PointF>, SVGPathElement)Costruisce segmenti di percorso dall’elenco dei punti di traccia.

Guarda anche