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
Name | Beschreibung |
---|
BezierPathBuilder() | Initialisiert eine neue Instanz vonBezierPathBuilder Klasse. |
Eigenschaften
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
Build(IEnumerable<PointF>, SVGPathElement) | Baut Pfadsegmente aus der Liste der Verfolgungspunkte auf. |
Siehe auch