Class BezierPathBuilder
Именује се: Aspose.Svg.ImageVectorization Асамблеја: Aspose.SVG.dll (25.5.0)
Класа Aspose.Svg.ImageVectorization.BezierPathBuilder је одговорна за изградњу Bezier пута из одређеног сета тачака.Приближава траг тачака са Безиер кривином, оптимизирајући број сегмената близуодговара оригиналном трагу док минимизира сложеност.
[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder
Inheritance
Implements
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
BezierPathBuilder()
Иницијалише нову инстанцију класе Aspose.Svg.ImageVectorization.BezierPathBuilder.
public BezierPathBuilder()
Properties
ErrorThreshold
Добија или поставља праг грешке.Овај параметар дефинише максималну одступање тачака од прилагођене кривине.По дефолту је 30.
public float ErrorThreshold { get; set; }
Вредност имовине
MaxIterations
Добија или поставља праг грешке.Овај параметар дефинише број итерације за методу приближавања најмањих квадрата.По дефолту је 30.
public int MaxIterations { get; set; }
Вредност имовине
TraceSmoother
Добијете или ставите траг глатко.
public IImageTraceSmoother TraceSmoother { get; set; }
Вредност имовине
Methods
Build(Небројни )
Изграђује оптимизовани Безиер пут из серије тачака.Метода приближава дату трагу са Безиер кривином, користећи комбинацију линија и кривине сегмената.Циљ је да се минимизира број сегмената док се осигура да пут блиско одговара оригиналној траци.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<
PointF
>
Серија тачака која дефинише траг који треба приближити.
Returns
Стриг који представља СВГ пут података.Ови подаци се састоје од серије команда и координатикоји дефинише Безиер пут, блиско приближавајући улазни траг са минимизираном сложеношћу.