Class BezierPathBuilder

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

object BezierPathBuilder

Implements

IPathBuilder

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

float

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

int

TraceSmoother

Gibt oder setzt die Spur glänzender.

public IImageTraceSmoother TraceSmoother { get; set; }

Eigentumswert

IImageTraceSmoother

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

string

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.

 Deutsch