Class SplinePathBuilder
SplinePathBuilder class
ملفSplinePathBuilder الطبقة هي المسؤولة عن بناء مقاطع المسارSVGPathSeg من قائمة نقاط التتبع . يعتمد منشئ المسار هذا على تطبيق خط Catmull-Roma spline على مجموعة من نقاط المسار المصقولة والمقلصة ..
public class SplinePathBuilder : IPathBuilder
المنشئون
| اسم | وصف |
|---|
| SplinePathBuilder() | يقوم بتهيئة مثيل جديد لملفSplinePathBuilder فئة . |
| SplinePathBuilder(float) | يقوم بتهيئة مثيل جديد لملفSplinePathBuilder فئة . |
| SplinePathBuilder(IImageTraceSmoother, IImageTraceSimplifier, float) | يقوم بتهيئة مثيل جديد لملفSplinePathBuilder فئة . |
الخصائص
| اسم | وصف |
|---|
| Tension { get; set; } | تؤثر قيمة التوترات على مدى حدة انحناء المنحنى عند نقاط التحكم (المقحمة) . يجب أن تكون في النطاق من 0 إلى 1. سيتم محاذاة أي قيم أعلى أو أدنى مع القيم الدنيا والحد الأقصى لهذا النطاق ، تبعا لذلك. |
| TraceSimplifier { get; set; } | الحصول على أو تعيين مبسط التتبع. |
| TraceSmoother { get; set; } | الحصول على التتبع أو تعيينه بشكل أكثر سلاسة. |
طُرق
| اسم | وصف |
|---|
| Build(IEnumerable<PointF>, SVGPathElement) | ينشئ مقاطع مسار من قائمة نقاط التتبع . |
أنظر أيضا