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
Nom | La 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
Nom | La 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
Nom | La description |
---|
Build(IEnumerable<PointF>, SVGPathElement) | Construit des segments de chemin à partir de la liste des points de trace. |
Voir également