Class SplinePathBuilder

SplinePathBuilder class

SplinePathBuilder sınıf, yol segmentleri oluşturmaktan sorumludurSVGPathSeg izleme noktaları listesinden. Bu yol oluşturucu, bir Catmull-Roma eğri çizgisini bir dizi düzleştirilmiş ve azaltılmış yol noktasına uygulamaya dayalıdır..

public class SplinePathBuilder : IPathBuilder

yapıcılar

İsimTanım
SplinePathBuilder()Yeni bir örneğini başlatır.SplinePathBuilder sınıf.
SplinePathBuilder(float)Yeni bir örneğini başlatır.SplinePathBuilder sınıf.
SplinePathBuilder(IImageTraceSmoother, IImageTraceSimplifier, float)Yeni bir örneğini başlatır.SplinePathBuilder sınıf.

Özellikleri

İsimTanım
Tension { get; set; }Gerilimlerin değeri, (interpolasyonlu) kontrol noktalarında eğrinin ne kadar keskin büküldüğünü etkiler. 0 ila 1 aralığında olmalıdır. Daha yüksek veya daha düşük değerler, bu aralığın minimum ve maksimum değerleri ile hizalanacaktır, buna göre.
TraceSimplifier { get; set; }İzleme basitleştiricisini alır veya ayarlar.
TraceSmoother { get; set; }İzi daha pürüzsüz hale getirir veya ayarlar.

yöntemler

İsimTanım
Build(IEnumerable<PointF>, SVGPathElement)İzleme noktaları listesinden yol segmentleri oluşturur.

Ayrıca bakınız