Class SplinePathBuilder
SplinePathBuilder class
ItuSplinePathBuilder
kelas bertanggung jawab untuk membangun segmen jalanSVGPathSeg
dari daftar titik jejak. Pembangun jalur ini didasarkan pada penerapan spline Catmull-Roma ke serangkaian titik jalur yang diperhalus dan dikurangi..
public class SplinePathBuilder : IPathBuilder
Konstruktor
Nama | Keterangan |
---|
SplinePathBuilder() | Menginisialisasi instance baru dariSplinePathBuilder kelas. |
SplinePathBuilder(float) | Menginisialisasi instance baru dariSplinePathBuilder kelas. |
SplinePathBuilder(IImageTraceSmoother, IImageTraceSimplifier, float) | Menginisialisasi instance baru dariSplinePathBuilder kelas. |
Properti
Nama | Keterangan |
---|
Tension { get; set; } | Nilai ketegangan mempengaruhi seberapa tajam kurva melengkung pada titik kontrol (interpolasi). Itu harus dalam kisaran dari 0 hingga 1. Setiap nilai yang lebih tinggi atau lebih rendah akan disejajarkan dengan nilai minimum dan maksimum dari kisaran ini, sesuai. |
TraceSimplifier { get; set; } | Mendapatkan atau menyetel penyederhanaan pelacakan. |
TraceSmoother { get; set; } | Mendapatkan atau menyetel pelacakan dengan lebih lancar. |
Metode
Nama | Keterangan |
---|
Build(IEnumerable<PointF>, SVGPathElement) | Membuat segmen jalur dari daftar titik pelacakan. |
Lihat juga