Class SplinePathBuilder

Class SplinePathBuilder

名称: Aspose.Svg.ImageVectorization 会議: Aspose.SVG.dll (25.5.0)

Aspose.svg.ImageVectorization.SplinePathBuilderクラスは、Centripetal Catmull-Rom splines を 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。SplinePathBuilderクラスの新しい例を開始します。

public SplinePathBuilder()

SplinePathBuilder(フラット)

Aspose.Svg.ImageVectorization。SplinePathBuilderクラスの新しい例を開始します。

public SplinePathBuilder(float tension)

Parameters

tension float

緊張です。

SplinePathBuilder(IImageTraceSmoother, シンプル、フラット)

Aspose.Svg.ImageVectorization。SplinePathBuilderクラスの新しい例を開始します。

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

Parameters

traceSmoother IImageTraceSmoother

足跡が柔らかい。

traceSimplifier IImageTraceSimplifier

トラックのシンプル化

tension float

緊張です。

Properties

Tension

緊張の価値は、曲線が(インターポレート)コントロールポイントでどれほど強く曲がっているかを影響します。それは 0 から 1 の範囲内でなければなりません。すべての高い値または低い値は、それに応じて、この領域の最低値および最大値と調整されます。

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 splines を Bezier 曲線に変換することによって、ポイントの順序を通して柔らかい道を構築します。この方法は、それぞれの点を通して自然で柔らかい移行を確保し、提供された足跡を密接に追跡するSVGパスを作成します。

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable < PointF >

ポイントの順序は、柔らかい道にインターポールされるべきです。

Returns

string

SVGパスデータを表すストレッチで、セントリペタルカトムル・ロム線に近づくベジエル曲線コマンドとコーディネートが含まれています。

 日本語