Class BezierPathBuilder

Class BezierPathBuilder

Nombre del espacio: Aspose.Svg.ImageVectorization Asamblea: Aspose.SVG.dll (25.5.0)

La clase Aspose.Svg.ImageVectorization.BezierPathBuilder es responsable de construir un camino de Bezier desde un conjunto dado de puntos.Aproxima un rastro de puntos con una curva de Bezier, optimizando el número de segmentos acoincide con el rastro original al minimizar la complejidad.

[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder

Inheritance

object BezierPathBuilder

Implements

IPathBuilder

Miembros heredados

object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

BezierPathBuilder()

Inicia una nueva instancia de la clase Aspose.Svg.ImageVectorization.BezierPathBuilder.

public BezierPathBuilder()

Properties

ErrorThreshold

Obtenga o establece el límite de error.Este parámetro define la desviación máxima de los puntos a la curva ajustada.Por default es de 30.

public float ErrorThreshold { get; set; }

Valor de la propiedad

float

MaxIterations

Obtenga o establece el límite de error.Este parámetro define el número de iteración para el método de aproximación de los menos cuadrados.Por default es de 30.

public int MaxIterations { get; set; }

Valor de la propiedad

int

TraceSmoother

Obtenga o pone el rastro más suave.

public IImageTraceSmoother TraceSmoother { get; set; }

Valor de la propiedad

IImageTraceSmoother

Methods

Build(Página de inicio )

Construye un camino de Bezier optimizado desde una secuencia de puntos de rastro.El método aproxima el rastro dado con una curva de Bezier, utilizando una combinación de segmentos de línea y curve.El objetivo es minimizar el número de segmentos al tiempo que garantice que el camino se ajuste de cerca a la pista original.

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable &ylt; PointF >

La secuencia de puntos que define el rastro a ser aproximado.

Returns

string

Una línea que representa los datos de ruta SVG. Estos datos se componen de una serie de comandos y coordenadasque define el camino Bezier, aproximando de cerca la pista de entrada con una complejidad minimizada.

 Español