Class SplinePathBuilder
Nama dari : Aspose.Svg.ImageVectorization Asosiasi: Aspose.SVG.dll (25.5.0)
Kelas Aspose.Svg.ImageVectorization.PathBuilder dirancang untuk membangun jalan yang lancar dengan mengubah jalur Centripetal Catmull-Rom menjadi kurva Bezier.Ini menawarkan metode untuk menghasilkan jalur yang menginterpolasi dengan lancar melalui set titik, memberikan keseimbangan antara kesetiaan kepada titik dan kelancaran kurva.
[ComVisible(true)]
public class SplinePathBuilder : IPathBuilder
Inheritance
Implements
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
SplinePathBuilder()
Inicialisasi contoh baru dari kelas Aspose.Svg.ImageVectorization.PathBuilder.
public SplinePathBuilder()
SplinePathBuilder(kapal)
Inicialisasi contoh baru dari kelas Aspose.Svg.ImageVectorization.PathBuilder.
public SplinePathBuilder(float tension)
Parameters
tension
float
ketegangan yang
SplinePathBuilder(IIMageTraceSmoother, IImageTracesSimplifier, float)
Inicialisasi contoh baru dari kelas Aspose.Svg.ImageVectorization.PathBuilder.
public SplinePathBuilder(IImageTraceSmoother traceSmoother, IImageTraceSimplifier traceSimplifier, float tension)
Parameters
traceSmoother
IImageTraceSmoother
Jalurnya lebih halus.
traceSimplifier
IImageTraceSimplifier
Meningkatkan kesederhanaan jejak.
tension
float
ketegangan yang
Properties
Tension
Nilai ketegangan mempengaruhi seberapa tajam kurva membungkuk di (interpolated) titik kontrol.Setiap nilai yang lebih tinggi atau lebih rendah akan diselaraskan dengan nilai minimum dan maksimum dari rentang ini, sesuai.
public float Tension { get; set; }
Nilai Properti
TraceSimplifier
Dapatkan atau menetapkan penyederhanaan jejak.
public IImageTraceSimplifier TraceSimplifier { get; set; }
Nilai Properti
TraceSmoother
Dapatkan atau meletakkan jejak lebih halus.
public IImageTraceSmoother TraceSmoother { get; set; }
Nilai Properti
Methods
Build(Kekuatan )
Membangun jalur yang lancar melalui urutan titik dengan mengubah garis-garis Centripetal Catmull-Rom menjadi kurva Bezier.Metode ini memastikan transisi alami dan lancar melalui setiap titik, menciptakan jalur SVG yang mengikuti jejak yang disediakan.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
dan lt;
PointF
>
Urutan titik harus diinterpol ke dalam jalur yang lancar.
Returns
Sebuah string yang mewakili data laluan SVG, yang terdiri dari perintah dan koordinat kurva Bezier yang mendekati jalur Centripetal Catmull-Rom.