Class BezierPathBuilder
Pôvodný názov: Aspose.Svg.ImageVectorization Zhromaždenie: Aspose.SVG.dll (25.5.0)
Trieda Aspose.Svg.ImageVectorization.BezierPathBuilder je zodpovedná za výstavbu Bezierovej trasy z daného súboru bodov.Približuje stopu bodov s Bezierovou kurvou, optimalizuje počet segmentov na úzkezhoduje pôvodnú stopu a zároveň minimalizuje zložitosť.
[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder
Inheritance
Implements
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
BezierPathBuilder()
Iniciuje nový príklad triedy Aspose.Svg.ImageVectorization.BezierPathBuilder.
public BezierPathBuilder()
Properties
ErrorThreshold
Získať alebo nastaviť hranici chyby.Tento parameter definuje maximálnu odchýlku bodov od pripojeného kurva.V predvolenom prípade je to 30.
public float ErrorThreshold { get; set; }
Hodnota nehnuteľnosti
MaxIterations
Získať alebo nastaviť hranici chyby.Tento parameter definuje číslo iterácie pre metódu približovania najmenej štvorcových.V predvolenom prípade je to 30.
public int MaxIterations { get; set; }
Hodnota nehnuteľnosti
TraceSmoother
Získať alebo nastaviť stopu hladšie.
public IImageTraceSmoother TraceSmoother { get; set; }
Hodnota nehnuteľnosti
Methods
Build(Číslo = pointf>)
Vytvára optimalizovanú Bezier cestu z sekvencie stopových bodov.Metóda približuje danú stopu bezierovou krivkou, pomocou kombinácie línií a krivkových segmentov.Cieľom je minimalizovať počet segmentov a zároveň zabezpečiť, aby sa cesta úzko zhodovala s pôvodnou stopou.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<
PointF
>
Sekvencia bodov, ktoré definujú stopu, ktorá sa má približovať.
Returns
Stránka, ktorá predstavuje údaje o trase SVG. Tieto údaje pozostávajú zo série príkazov a koordinátovktorý definuje Bezierovu cestu, úzko približuje vstupnú stopu s minimalizovanou zložitosťou.