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)ينشئ مقاطع مسار من قائمة نقاط التتبع .

أنظر أيضا