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
Nome | Descrizione |
---|
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à
Nome | Descrizione |
---|
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
Nome | Descrizione |
---|
Build(IEnumerable<PointF>, SVGPathElement) | Costruisce segmenti di percorso dall’elenco dei punti di traccia. |
Guarda anche