Class BezierPathBuilder

BezierPathBuilder class

DieSplinePathBuilder Die Klasse ist für das Erstellen von Pfadsegmenten verantwortlichSVGPathSeg aus der Liste der Verfolgungspunkte. Dieser Pfadersteller basiert auf der Verwendung der Methode der kleinsten Quadrate, um Bezier-Kontrollpunkte für die Verfolgung von Punkten zu finden.

public class BezierPathBuilder : IPathBuilder

Konstrukteure

NameBeschreibung
BezierPathBuilder()Initialisiert eine neue Instanz vonBezierPathBuilder Klasse.

Eigenschaften

NameBeschreibung
ErrorThreshold { get; set; }Ruft die Fehlerschwelle ab oder setzt sie. Dieser Parameter definiert die maximale Abweichung der Punkte von der angepassten Kurve. Standardmäßig ist sie 30.
MaxIterations { get; set; }Ruft die Fehlerschwelle ab oder legt sie fest. Dieser Parameter definiert die Anzahl der Iterationen für die Approximationsmethode der kleinsten Quadrate. Standardmäßig ist sie 30.
TraceSmoother { get; set; }Ruft die Spur glatter ab oder stellt sie ein.

Methoden

NameBeschreibung
Build(IEnumerable<PointF>, SVGPathElement)Baut Pfadsegmente aus der Liste der Verfolgungspunkte auf.

Siehe auch