Class SplinePathBuilder

Class SplinePathBuilder

نام ها : Aspose.Svg.ImageVectorization جمع آوری: Aspose.SVG.dll (25.5.0)

کلاس Aspose.Svg.ImageVectorization.splinePathBuilder طراحی شده است تا یک مسیر صاف را با تبدیل خطوط Centripetal Catmull-Rom به منحنی های Bezier بسازد.این یک روش برای تولید یک مسیر است که به آرامی از طریق مجموعه ای از نقاط، ایجاد تعادل بین وفاداری به نقاط و صافیت منحنی.

[ComVisible(true)]
public class SplinePathBuilder : IPathBuilder

Inheritance

object SplinePathBuilder

Implements

IPathBuilder

اعضای ارثی

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

SplinePathBuilder()

یک مثال جدید از کلاس Aspose.Svg.ImageVectorization.PathBuilder آغاز می شود.

public SplinePathBuilder()

SplinePathBuilder(کشتی)

یک مثال جدید از کلاس Aspose.Svg.ImageVectorization.PathBuilder آغاز می شود.

public SplinePathBuilder(float tension)

Parameters

tension float

تنش است.

SplinePathBuilder(دانلود نرم افزار IImageTraceSmoother)

یک مثال جدید از کلاس Aspose.Svg.ImageVectorization.PathBuilder آغاز می شود.

public SplinePathBuilder(IImageTraceSmoother traceSmoother, IImageTraceSimplifier traceSimplifier, float tension)

Parameters

traceSmoother IImageTraceSmoother

ردیابی نرم تر است.

traceSimplifier IImageTraceSimplifier

ردیابی را ساده تر می کند.

tension float

تنش است.

Properties

Tension

ارزش تنش ها بر این تاثیر می گذارد که منحنی در نقطه کنترل (interpolated) چقدر به شدت خم می شود.هر ارزش بالاتر یا پایین تر با ارزش های حداقل و حداکثر این محدوده هماهنگ خواهد شد.

public float Tension { get; set; }

ارزش املاک

float

TraceSimplifier

دریافت و یا تنظیم ردیابی ساده سازی.

public IImageTraceSimplifier TraceSimplifier { get; set; }

ارزش املاک

IImageTraceSimplifier

TraceSmoother

و یا ردیابی را به آرامی انجام دهید.

public IImageTraceSmoother TraceSmoother { get; set; }

ارزش املاک

IImageTraceSmoother

Methods

Build(نمره #pointf>)

ساخت یک مسیر صاف از طریق یک ردیف از نقاط با تبدیل خطوط Centripetal Catmull-Rom به منحنی Bezier.این روش یک انتقال طبیعی و صاف از طریق هر نقطه را تضمین می کند، ایجاد یک مسیر SVG که به طور نزدیک پیروی از ردیف ارائه شده است.

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable &lt؛ PointF >

ردیف نقاط باید به یک مسیر صاف متصل شود.

Returns

string

یک ردیف که نشان دهنده داده های مسیر SVG است، شامل دستورالعمل ها و هماهنگی های منحنی Bezier است که به خط Centripetal Catmull-Rom نزدیک می شود.

 فارسی