SVGMatrix

SVGMatrix class

Många av SVG:s grafikoperationer använder 2x3-matriser av formen: [ace] [bdf] som, när den expanderas till en 3x3-matris för matrisaritmetik, blir: 000d_0d_0d_0d_0d_0d_0d_000d_0 0 1]

public class SVGMatrix : SVGValueType

Egenskaper

namnBeskrivning
A { get; set; }A-komponenten i matrisen.
B { get; set; }B-komponenten i matrisen.
C { get; set; }C-komponenten i matrisen.
D { get; set; }D-komponenten i matrisen.
E { get; set; }E-komponenten i matrisen.
F { get; set; }F-komponenten i matrisen.

Metoder

namnBeskrivning
Dispose()Frigör ohanterade och - valfritt - hanterade resurser.
virtual GetPlatformType()Denna metod används för att hämta ECMAScript-objektType .
Multiply(SVGMatrix)Utför matrismultiplikation. Denna matris eftermultipliceras med en annan matris, vilket returnerar den resulterande nya matrisen.
Rotate(float)Eftermultiplicerar en rotationstransformation på den aktuella matrisen och returnerar den resulterande matrisen.
Scale(float)Eftermultiplicerar en enhetlig skaltransformation på den aktuella matrisen och returnerar den resulterande matrisen.
ScaleNonUniform(float, float)Postmultiplicerar en olikformig skaltransformation på den aktuella matrisen och returnerar den resulterande matrisen.
SkewX(float)Eftermultiplicerar en skewX-transformation på den aktuella matrisen och returnerar den resulterande matrisen.
SkewY(float)Eftermultiplicerar en skev transformation på den aktuella matrisen och returnerar den resulterande matrisen.
override ToString()Returnerar enString som representerar denna instans.
Translate(float, float)Eftermultiplicerar en översättningstransformation på den aktuella matrisen och returnerar den resulterande matrisen.

Se även