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
Implements
اعضای ارثی
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; }
ارزش املاک
TraceSimplifier
دریافت و یا تنظیم ردیابی ساده سازی.
public IImageTraceSimplifier TraceSimplifier { get; set; }
ارزش املاک
TraceSmoother
و یا ردیابی را به آرامی انجام دهید.
public IImageTraceSmoother TraceSmoother { get; set; }
ارزش املاک
Methods
Build(نمره #pointf>)
ساخت یک مسیر صاف از طریق یک ردیف از نقاط با تبدیل خطوط Centripetal Catmull-Rom به منحنی Bezier.این روش یک انتقال طبیعی و صاف از طریق هر نقطه را تضمین می کند، ایجاد یک مسیر SVG که به طور نزدیک پیروی از ردیف ارائه شده است.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<؛
PointF
>
ردیف نقاط باید به یک مسیر صاف متصل شود.
Returns
یک ردیف که نشان دهنده داده های مسیر SVG است، شامل دستورالعمل ها و هماهنگی های منحنی Bezier است که به خط Centripetal Catmull-Rom نزدیک می شود.