Class SplinePathBuilder
Nom dels espais: Aspose.Svg.ImageVectorization Assemblea: Aspose.SVG.dll (25.5.0)
La classe Aspose.Svg.ImageVectorization.PathBuilder està dissenyada per construir un camí suau transformant les esplanades Centripetal Catmull-Rom en curves Bezier.Ofereix un mètode per generar un recorregut que s’interpolarà de manera suau a través d’un conjunt de punts, proporcionant un equilibri entre la fidelitat als punts i la suavitat de la curva.
[ComVisible(true)]
public class SplinePathBuilder : IPathBuilder
Inheritance
Implements
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
SplinePathBuilder()
Inicialitza una nova instància de la classe Aspose.Svg.ImageVectorization.PathBuilder.
public SplinePathBuilder()
SplinePathBuilder(Float)
Inicialitza una nova instància de la classe Aspose.Svg.ImageVectorization.PathBuilder.
public SplinePathBuilder(float tension)
Parameters
tension
float
La tensió .
SplinePathBuilder(IImageTraceSmoother, IItracSimplificador, float)
Inicialitza una nova instància de la classe Aspose.Svg.ImageVectorization.PathBuilder.
public SplinePathBuilder(IImageTraceSmoother traceSmoother, IImageTraceSimplifier traceSimplifier, float tension)
Parameters
traceSmoother
IImageTraceSmoother
El rastre és més suau.
traceSimplifier
IImageTraceSimplifier
La trajectòria simplifica.
tension
float
La tensió .
Properties
Tension
El valor de les tensions afecta la intensitat de la curva en els punts de control (interpolats).Qualsevol valor superior o inferior s’alinea amb els valors mínims i màxims d’aquest rang, respectivament.
public float Tension { get; set; }
Valor de la propietat
TraceSimplifier
Obté o posa el traçat simplificador.
public IImageTraceSimplifier TraceSimplifier { get; set; }
Valor de la propietat
TraceSmoother
Obté o posa la pista més suau.
public IImageTraceSmoother TraceSmoother { get; set; }
Valor de la propietat
Methods
Build(Ineumeració )
Construeix un camí suau a través d’una seqüència de punts convertint les cordes Centripetal Catmull-Rom en curves Bezier.Aquest mètode assegura una transició natural i suau a través de cada punt, creant un camí SVG que segueix de prop la pista proporcionada.
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<
PointF
>
La seqüència de punts a interpolar en un camí suau.
Returns
Una sèrie que representa les dades de ruta SVG, que inclouen comandes i coordenades de la curva Bezier que s’aproximen a l’espina Centripetal Catmull-Rom.