Class BezierPathBuilder

Class BezierPathBuilder

De naam: Aspose.Svg.ImageVectorization Verzameling: Aspose.SVG.dll (25.5.0)

De Aspose.Svg.ImageVectorization.BezierPathBuilder-klasse is verantwoordelijk voor het bouwen van een Bezierpad vanaf een gegeven set punten.Het nadert een spoor punten met een Bezier curve, het optimaliseren van het aantal segmenten nauwovereenstemt met de oorspronkelijke trace terwijl de complexiteit te minimaliseren.

[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder

Inheritance

object BezierPathBuilder

Implements

IPathBuilder

Geëerbiede leden

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

BezierPathBuilder()

Initialiseert een nieuwe instantie van de Aspose.Svg.ImageVectorization.BezierPathBuilder-klasse.

public BezierPathBuilder()

Properties

ErrorThreshold

Geeft of stelt de foutgrens.Dit parameter bepaalt de maximale afwijking van punten naar aangepaste curve.Op basis van standaard is het 30.

public float ErrorThreshold { get; set; }

Eigendomswaarde

float

MaxIterations

Geeft of stelt de foutgrens.Deze parameter definieert het aantal iteratie voor de minimaal vierkante benadering methode.Op basis van standaard is het 30.

public int MaxIterations { get; set; }

Eigendomswaarde

int

TraceSmoother

Geeft of zet de trace gladder.

public IImageTraceSmoother TraceSmoother { get; set; }

Eigendomswaarde

IImageTraceSmoother

Methods

Build(Beperkbaar )

Het bouwt een geoptimaliseerde Bezier-route uit een reeks tracepunten.De methode nadert de gegeven spoor met een Bezier curve, met behulp van een combinatie van lijn en curva segmenten.Het is bedoeld om het aantal segmenten te minimaliseren en tegelijkertijd ervoor te zorgen dat de route nauw aan de oorspronkelijke trace past.

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable < PointF >

De volgorde van punten die de trace om te worden aangrenzen.

Returns

string

Een string die de SVG padgegevens vertegenwoordigt. deze gegevens bestaan uit een reeks bestemmingen en coördinatendie de Bezier pad definieert, nauw aan de ingangspoort met minimale complexiteit.

 Nederlands