Matrix Class
Matrix is a class that allows for the manipulation of a transform matrix. This class is a work in progress.
Constructor
Matrix
    
        ()
    
    
    
    
    
    
    
    
    
    Item Index
Methods
Methods
_round
    
        ()
    
    
    
    
        private
    
    
    
    
    
    
    Rounds values
applyCSSText
    
        - 
                    
                        val
Parses a string and updates the matrix.
Parameters:
- 
                    
                        valStringA css transform string 
decompose
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Returns an array of transform commands that represent the matrix.
Returns:
Array
deg2rad
    
        - 
                    
                        deg
Converts a degree value to a radian.
Parameters:
- 
                    
                        degNumberDegree value to be converted to radian. 
Returns:
Number
getContentRect
    
        - 
                    
                        width
- 
                    
                        height
- 
                    
                        x
- 
                    
                        y
Returns the left, top, right and bottom coordinates for a transformed item.
Parameters:
Returns:
Object
getDeterminant
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Returns the determinant of the matrix.
Returns:
Number
getMatrixArray
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Returns a 3x3 Matrix array
/ \ | matrix[0][0] matrix[1][0] matrix[2][0] | | matrix[0][1] matrix[1][1] matrix[2][1] | | matrix[0][2] matrix[1][2] matrix[2][2] | \ /
Returns:
Array
getTransformArray
    
        - 
                    
                        val
Parses a string and returns an array of transform arrays.
Parameters:
- 
                    
                        valStringA css transform string 
Returns:
Array
identity
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Returns an identity matrix.
Returns:
Object
init
    
        - 
                    
                        config
Initializes a matrix.
Parameters:
- 
                    
                        configObjectSpecified key value pairs for matrix properties. If a property is not explicitly defined in the config argument, the default value will be used. 
inverse
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Returns the inverse (in array form) of the matrix.
Returns:
Array
multiple
    
        - 
                    
                        a
- 
                    
                        b
- 
                    
                        c
- 
                    
                        d
- 
                    
                        dx
- 
                    
                        dy
Updates the matrix.
rad2deg
    
        - 
                    
                        rad
Converts a radian value to a degree.
Parameters:
- 
                    
                        radNumberRadian value to be converted. 
Returns:
Number
skew
    
        - 
                    
                        x
- 
                    
                        y
Applies a skew transformation.
toCSSText
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Returns a string of text that can be used to populate a the css transform property of an element.
Returns:
String
toFilterText
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Returns a string that can be used to populate the css filter property of an element.
Returns:
String
translate
    
        - 
                    
                        x
- 
                    
                        y
Applies translate transformation.
transpose
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Returns the transpose of the matrix
Returns:
Array
Properties
_defaults
    Unknown
    
    
        private
    
    
    
    
    Default values for the matrix
_rounder
    Unknown
    
    
        private
    
    
    
    
    Used as value for the _rounding method.
