Class BezierPathBuilder
Der Name: Aspose.Svg.ImageVectorization Versammlung: Aspose.SVG.dll (25.5.0)
Die Aspose.Svg.ImageVectorization.BezierPathBuilder Klasse ist verantwortlich für die Konstruktion einer Bezier-Route aus einem bestimmten Satz von Punkten.Es erreicht eine Spur von Punkten mit einer Bezier-Kurve, die die Anzahl der Segmente optimiertentspricht der ursprünglichen Spur und minimiert die Komplexität.
[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder
Inheritance
Implements
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
BezierPathBuilder()
Initialisiert eine neue Instanz der Aspose.Svg.ImageVectorization.BezierPathBuilder Klasse.
public BezierPathBuilder()
Properties
ErrorThreshold
Erhalten oder setzen die Fehlergrenze.Dieser Parameter definiert die maximale Abweichung von Punkten in die angepasste Kurve.Der Standard beträgt 30.
public float ErrorThreshold { get; set; }
Eigentumswert
MaxIterations
Erhalten oder setzen die Fehlergrenze.Dieser Parameter definiert die Zahl der Iteration für die Mindestquaren-Anstimmungsmethode.Der Standard beträgt 30.
public int MaxIterations { get; set; }
Eigentumswert
TraceSmoother
Gibt oder setzt die Spur glänzender.
public IImageTraceSmoother TraceSmoother { get; set; }
Eigentumswert
Methods
Build(Anzahl der Punkte )
Er baut eine optimierte Bezier-Route aus einer Reihe von Spurenpunkten auf.Die Methode umfasst die gewährte Spur mit einer Bezier-Kurve, wobei eine Kombination von Linie und Kurve-Segmente verwendet wird.Es zielt darauf ab, die Anzahl der Segmente zu minimieren und gleichzeitig sicherzustellen, dass der Weg dem ursprünglichen Spur eng passt.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
&undlt;
PointF
>
Die Folge von Punkten, die die Spur definieren, umzuschließen.
Returns
Ein String repräsentiert die SVG-Path-Daten. Diese Daten bestehen aus einer Reihe von Befehlen und Koordinatendie Bezier-Route definiert, die die Eintrittsstraße mit minimierter Komplexität näher erreicht.