SVGMatrix

SVGMatrix class

Molte delle operazioni grafiche di SVG utilizzano matrici 2x3 della forma: [ace] [bdf] che, quando espanse in una matrice 3x3 ai fini dell’aritmetica delle matrici, diventano: [ace] [bdf] [0 0 1]

public class SVGMatrix : SVGValueType

Proprietà

NomeDescrizione
A { get; set; }Il componente A della matrice.
B { get; set; }Il componente B della matrice.
C { get; set; }Il componente C della matrice.
D { get; set; }Il componente D della matrice.
E { get; set; }Il componente E della matrice.
F { get; set; }Il componente F della matrice.

Metodi

NomeDescrizione
Dispose()Rilascia risorse non gestite e, facoltativamente, gestite.
virtual GetPlatformType()Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType .
Multiply(SVGMatrix)Esegue la moltiplicazione di matrici. Questa matrice viene post-moltiplicata per un’altra matrice, restituendo la nuova matrice risultante.
Rotate(float)Post-moltiplica una trasformazione di rotazione sulla matrice corrente e restituisce la matrice risultante.
Scale(float)Post-moltiplica una trasformazione di scala uniforme sulla matrice corrente e restituisce la matrice risultante.
ScaleNonUniform(float, float)Post-moltiplica una trasformazione di scala non uniforme sulla matrice corrente e restituisce la matrice risultante.
SkewX(float)Post-moltiplica una trasformazione skewX sulla matrice corrente e restituisce la matrice risultante.
SkewY(float)Post-moltiplica una trasformazione asimmetrica sulla matrice corrente e restituisce la matrice risultante.
override ToString()Restituisce aString che rappresenta questa istanza.
Translate(float, float)Post-moltiplica una trasformazione di traslazione sulla matrice corrente e restituisce la matrice risultante.

Guarda anche