Class SplinePathBuilder

Class SplinePathBuilder

Именује се: Aspose.Svg.ImageVectorization Асамблеја: Aspose.SVG.dll (25.5.0)

Класа Аппосе.Свг.ИмагеВекторизација.СеплинПатбуилдер је дизајнирана да изгради глатко путовање претварањем центрипетал Цатмулл-Ром сплине у Безиер кривине.Он нуди метод за генерисање пута који глатко интерполира кроз скуп тачака, пружајући равнотежу између верности тачкама и глакоће кривине.

[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()

Иницијалише нову инстанцију Аппосе.Свг.ИмагеВекторизација.СеплинПатбуилдер класа.

public SplinePathBuilder()

SplinePathBuilder(Флоат)

Иницијалише нову инстанцију Аппосе.Свг.ИмагеВекторизација.СеплинПатбуилдер класа.

public SplinePathBuilder(float tension)

Parameters

tension float

Напетост је.

SplinePathBuilder(IImageTraceSmoother, ИимагеТрацеСједноставнији, плутање)

Иницијалише нову инстанцију Аппосе.Свг.ИмагеВекторизација.СеплинПатбуилдер класа.

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

Parameters

traceSmoother IImageTraceSmoother

траг је глаткији.

traceSimplifier IImageTraceSimplifier

Поједностављање трага.

tension float

Напетост је.

Properties

Tension

Вредност напетости утиче на то колико оштро крива бједи на (интерполираним) контролним тачкама.Свака већа или нижа вредност ће бити у складу са минималним и максималним вредностима овог опсега, према томе.

public float Tension { get; set; }

Вредност имовине

float

TraceSimplifier

Добија или поставља поједностављач трага.

public IImageTraceSimplifier TraceSimplifier { get; set; }

Вредност имовине

IImageTraceSimplifier

TraceSmoother

Добијете или ставите траг глатко.

public IImageTraceSmoother TraceSmoother { get; set; }

Вредност имовине

IImageTraceSmoother

Methods

Build(Небројни )

Изграђује глатко путовање кроз серију тачака конвертујући Центрипетал Цатмулл-Ром струје у Безиер кривине.Овај метод обезбеђује природну и глатку транзицију кроз сваку тачку, стварајући СВГ пут који блиско прати предвиђени траг.

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable < PointF >

Секвенција тачака треба интерполирати у глатко путовање.

Returns

string

Ретка која представља СВГ путни подаци, укључујући Безиер кривине команде и координате који приближавају центрипетал Цатмул-Ром сплине.

 Српски