Class BezierPathBuilder
Název místa: Aspose.Svg.ImageVectorization Shromáždění: Aspose.SVG.dll (25.5.0)
Aspose.Svg.ImageVectorization.BezierPathBuilder třída je zodpovědná za výstavbu Bezier cesty z daného souboru bodů.Přibližuje stopu bodů s Bezierovou křivkou, optimalizuje počet segmentů na úzceodpovídá původní stopě a zároveň minimalizuje složitost.
[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder
Inheritance
Implements
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
BezierPathBuilder()
Začíná nový příklad třídy Aspose.Svg.ImageVectorization.BezierPathBuilder.
public BezierPathBuilder()
Properties
ErrorThreshold
Obdržíte nebo nastavíte hranici chyby.Tento parametr definuje maximální odchylku bodů od přizpůsobené kurvy.Za předpokladu je to 30.
public float ErrorThreshold { get; set; }
Hodnota nemovitosti
MaxIterations
Obdržíte nebo nastavíte hranici chyby.Tento parametr definuje počet iterací pro metodu přibližování nejméně čtvercových.Za předpokladu je to 30.
public int MaxIterations { get; set; }
Hodnota nemovitosti
TraceSmoother
Získejte nebo nastavte stopu hladší.
public IImageTraceSmoother TraceSmoother { get; set; }
Hodnota nemovitosti
Methods
Build(Číslo = pointf>)
Vytváří optimalizovanou Bezierovou dráhu z sekvence stopových bodů.Metoda přibližuje danou stopu s Bezierovou křivkou, pomocí kombinace linií a křídlových segmentů.Cílem je minimalizovat počet segmentů a zároveň zajistit, aby cesta úzce odpovídala původní stopě.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<
PointF
>
Sekvence bodů, které určují stopu, kterou je třeba přibližovat.
Returns
Řetěz, který představuje data SVG. Tyto údaje se skládají z řady příkazů a koordinátůkterý definuje Bezierovou dráhu, úzce přibližuje vstupní stopu s minimální složitostí.