MatrixUtil Class
Matrix utilities.
Item Index
Methods
Properties
Methods
_round
    
        ()
    
    
    
    
        private
    
    
    
    
    
    
    Rounds values
angle2rad
    
        - 
                    
                        
val 
Converts an angle to a radian
Parameters:
- 
                    
                        
valObjecxtValue to be converted to radian.
 
Returns:
Number
compareTransformSequence
    
        - 
                    
                        
list1 - 
                    
                        
list2 
Compares to arrays or transform functions to ensure both contain the same functions in the same order.
Returns:
Boolean
decompose
    
        - 
                    
                        
matrix 
Breaks up a 2d transform matrix into a series of transform operations.
Parameters:
- 
                    
                        
matrixArrayA 3x3 multidimensional array
 
Returns:
Array
deg2rad
    
        - 
                    
                        
deg 
Converts a degree value to a radian.
Parameters:
- 
                    
                        
degNumberDegree value to be converted to radian.
 
Returns:
Number
getDeterminant
    
        - 
                    
                        
matrix 
Returns the determinant of a given matrix.
/ \ | 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] | | matrix[0][3] matrix[1][3] matrix[2][3] | \ /
Parameters:
- 
                    
                        
matrixArrayAn nxn matrix represented an array of vector (column) arrays. Each vector array has index for each row.
 
Returns:
Number
getMinors
    
        - 
                    
                        
matrix - 
                    
                        
columnIndex - 
                    
                        
rowIndex 
Returns a matrix of minors based on a matrix, column index and row index.
Parameters:
Returns:
Array
getnxn
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Converts a transform object to an array of column vectors.
/ \ | 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 transform string and returns an array of transform arrays.
Parameters:
- 
                    
                        
valStringA transform string
 
Returns:
Array
getTransformFunctionArray
    
        ()
    
    
        
            
        
    
    
    
    
    
    
    
    
    Returns an array of transform arrays representing transform functions and arguments.
Returns:
Array
inverse
    
        - 
                    
                        
Array 
Returns the inverse of a matrix
Parameters:
- 
                    
                        
ArrayObjectmatrix An array representing an nxn matrix
 
Returns:
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] | | matrix[0][3] matrix[1][3] matrix[2][3] | \ /
rad2deg
    
        - 
                    
                        
rad 
Converts a radian value to a degree.
Parameters:
- 
                    
                        
radNumberRadian value to be converted.
 
Returns:
Number
scalarMultiply
    
        - 
                    
                        
matrix - 
                    
                        
multiplier 
Multiplies a matrix by a numeric value.
Parameters:
Returns:
Array
sign
    
        - 
                    
                        
val 
Returns the sign of value
Parameters:
- 
                    
                        
valNumbervalue to be interpreted
 
Returns:
Number
transpose
    
        - 
                    
                        
matrix 
Returns the transpose for an nxn matrix.
Parameters:
- 
                    
                        
matrixObjectAn nxn matrix represented by an array of vector arrays.
 
Returns:
Array
Properties
_rounder
    Unknown
    
    
        private
    
    
    
    
    Used as value for the _rounding method.
