Matrix utilities.
_round
Rounds values
angle2rad
val
Converts an angle to a radian
val
Objecxt
Value to be converted to radian.
Number
compareTransformSequence
list1
list2
Compares to arrays or transform functions to ensure both contain the same functions in the same order.
Boolean
decompose
matrix
Breaks up a 2d transform matrix into a series of transform operations.
matrix
Array
A 3x3 multidimensional array
Array
deg2rad
deg
Converts a degree value to a radian.
deg
Number
Degree value to be converted to radian.
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] | \ /
matrix
Array
An nxn matrix represented an array of vector (column) arrays. Each vector array has index for each row.
Number
getMinors
matrix
columnIndex
rowIndex
Returns a matrix of minors based on a matrix, column index and row index.
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] | \ /
Array
getTransformArray
val
Parses a transform string and returns an array of transform arrays.
val
String
A transform string
Array
getTransformFunctionArray
Returns an array of transform arrays representing transform functions and arguments.
Array
inverse
Array
Returns the inverse of a matrix
Array
Object
matrix An array representing an nxn 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] | | matrix[0][3] matrix[1][3] matrix[2][3] | \ /
rad2deg
rad
Converts a radian value to a degree.
rad
Number
Radian value to be converted.
Number
scalarMultiply
matrix
multiplier
Multiplies a matrix by a numeric value.
Array
sign
val
Returns the sign of value
val
Number
value to be interpreted
Number
transpose
matrix
Returns the transpose for an nxn matrix.
matrix
Object
An nxn matrix represented by an array of vector arrays.
Array
_rounder
Used as value for the _rounding method.