matrix/js/MatrixUtil.js:1
Matrix utilities.
angle2rad
val
Defined in
matrix/js/MatrixUtil.js:51
Converts an angle to a radian
val
Objecxt
Value to be converted to radian.
Number
compareTransformSequence
list1
list2
Defined in
matrix/js/MatrixUtil.js:422
Compares to arrays or transform functions to ensure both contain the same functions in the same order.
Boolean
decompose
matrix
Defined in
matrix/js/MatrixUtil.js:303
Breaks up a 2d transform matrix into a series of transform operations.
matrix
Array
A 3x3 multidimensional array
Array
deg2rad
deg
Defined in
matrix/js/MatrixUtil.js:39
Converts a degree value to a radian.
deg
Number
Degree value to be converted to radian.
Number
getDeterminant
matrix
Defined in
matrix/js/MatrixUtil.js:90
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
Defined in
matrix/js/MatrixUtil.js:230
Returns a matrix of minors based on a matrix, column index and row index.
Array
getnxn
Defined in
matrix/js/MatrixUtil.js:68
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
Defined in
matrix/js/MatrixUtil.js:351
Parses a transform string and returns an array of transform arrays.
val
String
A transform string
Array
getTransformFunctionArray
Defined in
matrix/js/MatrixUtil.js:390
Returns an array of transform arrays representing transform functions and arguments.
Array
inverse
Array
Defined in
matrix/js/MatrixUtil.js:130
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
Defined in
matrix/js/MatrixUtil.js:27
Converts a radian value to a degree.
rad
Number
Radian value to be converted.
Number
scalarMultiply
matrix
multiplier
Defined in
matrix/js/MatrixUtil.js:183
Multiplies a matrix by a numeric value.
Array
sign
val
Defined in
matrix/js/MatrixUtil.js:264
Returns the sign of value
val
Number
value to be interpreted
Number
transpose
matrix
Defined in
matrix/js/MatrixUtil.js:206
Returns the transpose for an nxn matrix.
matrix
Object
An nxn matrix represented by an array of vector arrays.
Array
vectorMatrixProduct
vector
matrix
Defined in
matrix/js/MatrixUtil.js:276
Multiplies a vector and a matrix
Array
_rounder
Defined in
matrix/js/MatrixUtil.js:9
Used as value for the _rounding method.
transformMethods
Defined in
matrix/js/MatrixUtil.js:451
Mapping of possible transform method names.