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
İsim | Tanı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
İsim | Tanı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
İsim | Tanım |
---|
Build(IEnumerable<PointF>, SVGPathElement) | İzleme noktaları listesinden yol segmentleri oluşturur. |
Ayrıca bakınız