Class SplinePathBuilder

SplinePathBuilder class

LeSplinePathBuilder la classe est responsable de la construction des segments de cheminSVGPathSeg à partir de la liste des points de trace. Ce constructeur de chemin est basé sur l’application d’une spline Catmull-Roma à un ensemble de points de chemin lissés et réduits..

public class SplinePathBuilder : IPathBuilder

Constructeurs

NomLa description
SplinePathBuilder()Initialise une nouvelle instance duSplinePathBuilder classe.
SplinePathBuilder(float)Initialise une nouvelle instance duSplinePathBuilder classe.
SplinePathBuilder(IImageTraceSmoother, IImageTraceSimplifier, float)Initialise une nouvelle instance duSplinePathBuilder classe.

Propriétés

NomLa description
Tension { get; set; }La valeur des tensions affecte la netteté de la courbure aux points de contrôle (interpolés). Elle doit être comprise entre 0 et 1. Toute valeur supérieure ou inférieure sera alignée sur les valeurs minimales et maximales de cette plage, en conséquence.
TraceSimplifier { get; set; }Obtient ou définit le simplificateur de trace.
TraceSmoother { get; set; }Obtient ou définit la trace plus lisse.

Méthodes

NomLa description
Build(IEnumerable<PointF>, SVGPathElement)Construit des segments de chemin à partir de la liste des points de trace.

Voir également