Class BezierPathBuilder

Class BezierPathBuilder

اسم الفضاء : Aspose.Svg.ImageVectorization جمع: Aspose.SVG.dll (25.5.0)

فئة Aspose.Svg.ImageVectorization.BezierPathBuilder هي المسؤولة عن بناء مسار Bezier من مجموعة معينة من النقاط.يقترب من مسار النقاط مع منحنى Bezier، وتحسين عدد القطاعات إلى قريبةيتطابق مع المسار الأصلي مع الحد الأدنى من التعقيد.

[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder

Inheritance

object BezierPathBuilder

Implements

IPathBuilder

الأعضاء الموروثين

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; }

قيمة الممتلكات

float

MaxIterations

يحصل أو يحدد الحد الأقصى للخطأ.هذا المعيار يحدد عدد الإيترات لوسيلة الاقتراب من أقل المربعات.من الناحية الافتراضية هو 30.

public int MaxIterations { get; set; }

قيمة الممتلكات

int

TraceSmoother

يحصل أو يضع المسار أكثر سلاسة.

public IImageTraceSmoother TraceSmoother { get; set; }

قيمة الممتلكات

IImageTraceSmoother

Methods

Build(النتيجة : pointf>)

يبني مسار Bezier الأمثل من سلسلة من نقاط المسار.يقترب الطريقة من المسار المحدد مع منحنى Bezier ، باستخدام مزيج من الخطوط والمنحنيات.ويهدف إلى الحد الأدنى من عدد القطاعات في حين ضمان أن المسار يناسب عن كثب مسار الأصلي.

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable &lt؛ PointF >

السلسلة من النقاط التي تحدد المسار الذي ينبغي أن يقترب.

Returns

string

صفة تمثل بيانات مسار SVG.تتألف هذه البيانات من سلسلة من الأوامر والإحداثياتالذي يحدد مسار Bezier، ويقترب عن كثب من المسار الإدخال مع الحد الأدنى من التعقيد.

 عربي