Class BezierPathBuilder
Названий на: Aspose.Svg.ImageVectorization Асамблея: Aspose.SVG.dll (25.5.0)
Класа Aspose.Svg.ImageVectorization.BezierPathBuilder відповідає за будівництво Bezier шляху з даного набору точок.Він наближається до сліду пунктів за допомогою криви Bezier, оптимізуючи кількість сегментів.Збігається з оригінальним відстеженням при мінімізації складності.
[ComVisible(true)]
public class BezierPathBuilder : IPathBuilderInheritance
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(Кількість пунктів )
Створює оптимізований шлях Bezier з послідовності точок сліду.Метод приближає даний відбиток за допомогою криви Безієра, використовуючи комбінацію ліній і кривих сегментів.Вона спрямована на мінімізацію кількості сегментів, забезпечуючи, що шлях тісно збігається з оригінальним слідом.
public string Build(IEnumerable<pointf> trace)Parameters
trace IEnumerable
• <
PointF
>
Серія пунктів, що визначають сліду, яку потрібно приблизити.
Returns
Стіна, що представляє дані маршруту SVG. Ці дани складаються з серії команд і координатівякий визначає шлях Безієра, тісно наближаючи вхідну сліду з мінімізованою складністю.