Class BezierPathBuilder
اسم الفضاء : Aspose.Svg.ImageVectorization جمع: Aspose.SVG.dll (25.5.0)
فئة Aspose.Svg.ImageVectorization.BezierPathBuilder هي المسؤولة عن بناء مسار Bezier من مجموعة معينة من النقاط.يقترب من مسار النقاط مع منحنى Bezier، وتحسين عدد القطاعات إلى قريبةيتطابق مع المسار الأصلي مع الحد الأدنى من التعقيد.
[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder
Inheritance
Implements
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
BezierPathBuilder()
يبدأ مثال جديد من فئة Aspose.Svg.ImageVectorization.BezierPathBuilder.
public BezierPathBuilder()
Properties
ErrorThreshold
يحصل أو يحدد الحد الأقصى للخطأ.هذا المعيار يحدد أقصى انحراف من النقاط إلى المنحنى المخصص.من الناحية الافتراضية هو 30.
public float ErrorThreshold { get; set; }
قيمة الممتلكات
MaxIterations
يحصل أو يحدد الحد الأقصى للخطأ.هذا المعيار يحدد عدد الإيترات لوسيلة الاقتراب من أقل المربعات.من الناحية الافتراضية هو 30.
public int MaxIterations { get; set; }
قيمة الممتلكات
TraceSmoother
يحصل أو يضع المسار أكثر سلاسة.
public IImageTraceSmoother TraceSmoother { get; set; }
قيمة الممتلكات
Methods
Build(النتيجة : pointf>)
يبني مسار Bezier الأمثل من سلسلة من نقاط المسار.يقترب الطريقة من المسار المحدد مع منحنى Bezier ، باستخدام مزيج من الخطوط والمنحنيات.ويهدف إلى الحد الأدنى من عدد القطاعات في حين ضمان أن المسار يناسب عن كثب مسار الأصلي.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<؛
PointF
>
السلسلة من النقاط التي تحدد المسار الذي ينبغي أن يقترب.
Returns
صفة تمثل بيانات مسار SVG.تتألف هذه البيانات من سلسلة من الأوامر والإحداثياتالذي يحدد مسار Bezier، ويقترب عن كثب من المسار الإدخال مع الحد الأدنى من التعقيد.