Class SplinePathBuilder

Class SplinePathBuilder

Nama dari : Aspose.Svg.ImageVectorization Asosiasi: Aspose.SVG.dll (25.5.0)

Kelas Aspose.Svg.ImageVectorization.PathBuilder dirancang untuk membangun jalan yang lancar dengan mengubah jalur Centripetal Catmull-Rom menjadi kurva Bezier.Ini menawarkan metode untuk menghasilkan jalur yang menginterpolasi dengan lancar melalui set titik, memberikan keseimbangan antara kesetiaan kepada titik dan kelancaran kurva.

[ComVisible(true)]
public class SplinePathBuilder : IPathBuilder

Inheritance

object SplinePathBuilder

Implements

IPathBuilder

anggota yang diwarisi

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

Constructors

SplinePathBuilder()

Inicialisasi contoh baru dari kelas Aspose.Svg.ImageVectorization.PathBuilder.

public SplinePathBuilder()

SplinePathBuilder(kapal)

Inicialisasi contoh baru dari kelas Aspose.Svg.ImageVectorization.PathBuilder.

public SplinePathBuilder(float tension)

Parameters

tension float

ketegangan yang

SplinePathBuilder(IIMageTraceSmoother, IImageTracesSimplifier, float)

Inicialisasi contoh baru dari kelas Aspose.Svg.ImageVectorization.PathBuilder.

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

Parameters

traceSmoother IImageTraceSmoother

Jalurnya lebih halus.

traceSimplifier IImageTraceSimplifier

Meningkatkan kesederhanaan jejak.

tension float

ketegangan yang

Properties

Tension

Nilai ketegangan mempengaruhi seberapa tajam kurva membungkuk di (interpolated) titik kontrol.Setiap nilai yang lebih tinggi atau lebih rendah akan diselaraskan dengan nilai minimum dan maksimum dari rentang ini, sesuai.

public float Tension { get; set; }

Nilai Properti

float

TraceSimplifier

Dapatkan atau menetapkan penyederhanaan jejak.

public IImageTraceSimplifier TraceSimplifier { get; set; }

Nilai Properti

IImageTraceSimplifier

TraceSmoother

Dapatkan atau meletakkan jejak lebih halus.

public IImageTraceSmoother TraceSmoother { get; set; }

Nilai Properti

IImageTraceSmoother

Methods

Build(Kekuatan )

Membangun jalur yang lancar melalui urutan titik dengan mengubah garis-garis Centripetal Catmull-Rom menjadi kurva Bezier.Metode ini memastikan transisi alami dan lancar melalui setiap titik, menciptakan jalur SVG yang mengikuti jejak yang disediakan.

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable dan lt; PointF >

Urutan titik harus diinterpol ke dalam jalur yang lancar.

Returns

string

Sebuah string yang mewakili data laluan SVG, yang terdiri dari perintah dan koordinat kurva Bezier yang mendekati jalur Centripetal Catmull-Rom.

 Indonesia