Class SplinePathBuilder
Именује се: Aspose.Svg.ImageVectorization Асамблеја: Aspose.SVG.dll (25.5.0)
Класа Аппосе.Свг.ИмагеВекторизација.СеплинПатбуилдер је дизајнирана да изгради глатко путовање претварањем центрипетал Цатмулл-Ром сплине у Безиер кривине.Он нуди метод за генерисање пута који глатко интерполира кроз скуп тачака, пружајући равнотежу између верности тачкама и глакоће кривине.
[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()
Иницијалише нову инстанцију Аппосе.Свг.ИмагеВекторизација.СеплинПатбуилдер класа.
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; }
Вредност имовине
TraceSimplifier
Добија или поставља поједностављач трага.
public IImageTraceSimplifier TraceSimplifier { get; set; }
Вредност имовине
TraceSmoother
Добијете или ставите траг глатко.
public IImageTraceSmoother TraceSmoother { get; set; }
Вредност имовине
Methods
Build(Небројни )
Изграђује глатко путовање кроз серију тачака конвертујући Центрипетал Цатмулл-Ром струје у Безиер кривине.Овај метод обезбеђује природну и глатку транзицију кроз сваку тачку, стварајући СВГ пут који блиско прати предвиђени траг.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<
PointF
>
Секвенција тачака треба интерполирати у глатко путовање.
Returns
Ретка која представља СВГ путни подаци, укључујући Безиер кривине команде и координате који приближавају центрипетал Цатмул-Ром сплине.