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 : IPathBuilderInheritance
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í.