class js.html.svg.Matrix

Available on js

Many of SVG's graphics operations utilize 2x3 matrices of the form:

[a c e]
[b d f]

which, when expanded into a 3x3 matrix for the purposes of matrix arithmetic, become:

[a c e]
[b d f]
[0 0 1]

An SVGMatrix object can be designated as read only, which means that attempts to modify the object will result in an exception being thrown.



Documentation for this class was provided by MDN.

Instance Fields

var a:Float

var b:Float

var c:Float

var d:Float

var e:Float

var f:Float

function flipX():Matrix

function flipY():Matrix

function inverse():Matrix

function multiply(secondMatrix:Matrix):Matrix

function rotate(angle:Float):Matrix

function scale(scaleFactor:Float):Matrix

function scaleNonUniform(scaleFactorX:Float, scaleFactorY:Float):Matrix

function skewX(angle:Float):Matrix

function skewY(angle:Float):Matrix

function translate(x:Float, y:Float):Matrix