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

NamaKeterangan
SplinePathBuilder()Menginisialisasi instance baru dariSplinePathBuilder kelas.
SplinePathBuilder(float)Menginisialisasi instance baru dariSplinePathBuilder kelas.
SplinePathBuilder(IImageTraceSmoother, IImageTraceSimplifier, float)Menginisialisasi instance baru dariSplinePathBuilder kelas.

Properti

NamaKeterangan
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

NamaKeterangan
Build(IEnumerable<PointF>, SVGPathElement)Membuat segmen jalur dari daftar titik pelacakan.

Lihat juga