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