MatrixUtil Class
Matrix utilities.
Item Index
Methods
Properties
Methods
_round
()
private
Rounds values
angle2rad
-
val
Converts an angle to a radian
Parameters:
-
val
ObjecxtValue to be converted to radian.
Returns:
compareTransformSequence
-
list1
-
list2
Compares to arrays or transform functions to ensure both contain the same functions in the same order.
Returns:
decompose
-
3x3
Breaks up a 2d transform matrix into a series of transform operations.
Parameters:
-
3x3
Arraymatrix array
Returns:
deg2rad
-
deg
Converts a degree value to a radian.
Parameters:
-
deg
NumberDegree value to be converted to radian.
Returns:
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:
-
matrix
ArrayAn nxn matrix represented an array of vector (column) arrays. Each vector array has index for each row.
Returns:
getMinors
-
matrix
-
columnIndex
-
rowIndex
Returns a matrix of minors based on a matrix, column index and row index.
Parameters:
Returns:
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:
getTransformArray
-
val
Parses a transform string and returns an array of transform arrays.
Parameters:
-
val
StringA transform string
Returns:
getTransformFunctionArray
()
Returns an array of transform arrays representing transform functions and arguments.
Returns:
inverse
-
Array
Returns the inverse of a matrix
Parameters:
-
Array
Objectmatrix An array representing an nxn matrix
Returns:
rad2deg
-
rad
Converts a radian value to a degree.
Parameters:
-
rad
NumberRadian value to be converted.
Returns:
scalarMultiply
-
matrix
-
multiplier
Multiplies a matrix by a numeric value.
Parameters:
Returns:
sign
-
val
Returns the sign of value
Parameters:
-
val
Numbervalue to be interpreted
Returns:
transpose
-
matrix
Returns the transpose for an nxn matrix.
Parameters:
-
matrix
ObjectAn nxn matrix represented by an array of vector arrays.
Returns:
Properties
_rounder
Unknown
private
Used as value for the _rounding method.