Class BezierPathBuilder
A név: Aspose.Svg.ImageVectorization Összefoglaló: Aspose.SVG.dll (25.5.0)
Az Aspose.Svg.ImageVectorization.BezierPathBuilder osztály felelős a Bezier útvonal építéséért egy adott pontból.Közelíti a pontok nyomát egy Bezier ágyúval, optimalizálva a szegmensek számát szorosanösszhangban az eredeti nyom, miközben minimalizálja a bonyolultságot.
[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder
Inheritance
Implements
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
BezierPathBuilder()
Kezdeményez egy új példát az Aspose.Svg.ImageVectorization.BezierPathBuilder osztály.
public BezierPathBuilder()
Properties
ErrorThreshold
Megkapja vagy beállítja a hiba küszöbét.Ez a paraméter meghatározza a pontok maximális eltérését a rögzített függönyhez.Alapértelmezés szerint 30 fő.
public float ErrorThreshold { get; set; }
ingatlan értéke
MaxIterations
Megkapja vagy beállítja a hiba küszöbét.Ez a paraméter meghatározza az iteráció számát a legkevésbé négyzetes megközelítési módszerhez.Alapértelmezés szerint 30 fő.
public int MaxIterations { get; set; }
ingatlan értéke
TraceSmoother
Megkapja vagy a nyomot simabbá teszi.
public IImageTraceSmoother TraceSmoother { get; set; }
ingatlan értéke
Methods
Build(Személyes )
Optimalizált Bezier útvonalat épít a nyompontok sorozata alapján.A módszer közelíti az adott nyomot egy Bezier forgatókönyvvel, a vonal és a forgatási szegmensek kombinációjával.Célja a szegmensek számának minimalizálása, miközben biztosítja, hogy az út szorosan illeszkedjen az eredeti nyomhoz.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<
PointF
>
A pontok sorozata, amely meghatározza a nyomot, hogy közelítse meg.
Returns
Ez az adat egy sor parancsokból és koordinátákból áll.amely meghatározza a Bezier útvonalat, szorosan közelítve a bejárati nyomot minimális összetettséggel.