Class BezierPathBuilder

Class BezierPathBuilder

Nome do espaço: Aspose.Svg.ImageVectorization Assembleia: Aspose.SVG.dll (25.5.0)

A classe Aspose.Svg.ImageVectorization.BezierPathBuilder é responsável por construir um caminho Bezier a partir de um determinado conjunto de pontos.Aproxima-se de um rastro de pontos com uma curva Bezier, otimizando o número de segmentos paracorresponde à pista original, ao mesmo tempo que minimiza a complexidade.

[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder

Inheritance

object BezierPathBuilder

Implements

IPathBuilder

Membros herdados

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

Constructors

BezierPathBuilder()

Inicia uma nova instância da classe Aspose.Svg.ImageVectorization.BezierPathBuilder.

public BezierPathBuilder()

Properties

ErrorThreshold

Obter ou definir o limite de erro.Este parâmetro define a desviação máxima dos pontos para a curva fixada.Por padrão, são 30.

public float ErrorThreshold { get; set; }

Valor da propriedade

float

MaxIterations

Obter ou definir o limite de erro.Este parâmetro define o número de iteração para o método de aproximação de menos quadrados.Por padrão, são 30.

public int MaxIterations { get; set; }

Valor da propriedade

int

TraceSmoother

Obtenha ou coloca a pista mais suave.

public IImageTraceSmoother TraceSmoother { get; set; }

Valor da propriedade

IImageTraceSmoother

Methods

Build(Apresentação )

Construa um caminho Bezier otimizado a partir de uma sequência de pontos de rastreamento.O método aproxima a pista dada com uma curva Bezier, usando uma combinação de linhas e segmentos curvas.O objetivo é minimizar o número de segmentos, garantindo ao mesmo tempo que o caminho se encaixa de perto na pista original.

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable e o PT; PointF >

A sequência de pontos que define a traça a ser aproximada.

Returns

string

Uma corrente que representa os dados de rota SVG. Estes dados consistem em uma série de comandos e coordenadasque define o caminho Bezier, aproximando-se de perto da pista de entrada com complexidade minimizada.

 Português