default
tkmath
tkmath
tkmath.Matrix4d
add(Matrix4d m)
- Add another matrix m to this instance
BuildEulerXYX4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with XYX convention
BuildEulerXYZ4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with XYZ convention
BuildEulerXZX4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with XZX convention
BuildEulerXZY4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with XZY convention
BuildEulerYXY4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with YXY convention
BuildEulerYXZ4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with YXZ convention
BuildEulerYZX4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with YZX convention
BuildEulerYZY4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with YZY convention
BuildEulerZXY4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with ZXY convention
BuildEulerZXZ4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with ZXZ convention
BuildEulerZYX4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with ZYX convention
BuildEulerZYZ4d(Double a, b, c) : Matrix4d
- Build an euler rotation matrix with ZYZ convention
BuildLookAtMatrix4d(Vector3d eye, center, up) : Matrix4d
- Build a look at matrix
BuildPerspectiveMatrix4d(Double fov, aspect, zNear, zFar) : Matrix4d
- Builds a perspective matrix
BuildRotateMatrix4d(Double angle, Vector3d axis) : Matrix4d
- Build a rotation matrix
BuildTranslateMatrix4d(Vector3d move) : Matrix4d
- Build a translation matrix
det() : Double
- Calculate determinant of matrix
getA() : Double
- Get value of a element
getAbs() : Double
- Calculate the Hilbert-Schmidt norm of the matrix
getAbsSqr() : Double
- Calculate the squared Hilbert-Schmidt norm of the matrix
getB() : Double
- Get value of b element
getC() : Double
- Get value of c element
getCol(int c) : Vector4d
- Get column c values
getD() : Double
- Get value of d element
getE() : Double
- Get value of e element
getF() : Double
- Get value of f element
getG() : Double
- Get value of g element
getH() : Double
- Get value of h element
getI() : Double
- Get value of i element
getJ() : Double
- Get value of j element
getK() : Double
- Get value of k element
getL() : Double
- Get value of l element
getM() : Double
- Get value of m element
getN() : Double
- Get value of n element
getO() : Double
- Get value of o element
getP() : Double
- Get value of p element
getRow(int r) : Vector4d
- Get row r values
getString() : String
- Get string representation of matrix ((a, b, c, d), (e, f, g, h), (i, j, k, l), (m, n, o, p))
init(Double va, vb, vc, vd, ve, vf, vg, vh, vi, vj, vk, vl, vm, vn, vo, vp)
- Initialise matrix
initCol(int c, Double va, vb, vc, vd)
- Initialise column c of matrix
initColV(int c, Vector4d v)
- Initialise column c of matrix
initEulerXYX(Double a, b, c)
- Initialise with euler roation matrix
initEulerXYZ(Double a, b, c)
- Initialise with euler roation matrix
initEulerXZX(Double a, b, c)
- Initialise with euler roation matrix
initEulerXZY(Double a, b, c)
- Initialise with euler roation matrix
initEulerYXY(Double a, b, c)
- Initialise with euler roation matrix
initEulerYXZ(Double a, b, c)
- Initialise with euler roation matrix
initEulerYZX(Double a, b, c)
- Initialise with euler roation matrix
initEulerYZY(Double a, b, c)
- Initialise with euler roation matrix
initEulerZXY(Double a, b, c)
- Initialise with euler roation matrix
initEulerZXZ(Double a, b, c)
- Initialise with euler roation matrix
initEulerZYX(Double a, b, c)
- Initialise with euler roation matrix
initEulerZYZ(Double a, b, c)
- Initialise with euler roation matrix
initf(float va, vb, vc, vd, ve, vf, vg, vh, vi, vj, vk, vl, vm, vn, vo, vp)
- Initialise matrix
initIdentity()
- Initialize with identity matrix.
initRow(int r, Double va, vb, vc, vd)
- Initialise row r of matrix
initRowV(int r, Vector4d v)
- Initialise row r of matrix
invert()
- Calculate inversion of matrix, so that A*A-1=U
mul(Matrix4d m)
- Multiply this instance with matrix m
mulf(Double v)
- Multiply this instance with scalar value v
mulv(Vector4d v) : Vector4d
- Multiply this instance with a 4dim vector
New(Object o) : Matrix4d
- Initialise from an array and return new instance of Matrix4d
setA(Double v)
- Set a element to v
setB(Double v)
- Set b element to v
setC(Double v)
- Set c element to v
setCol(int c, Vector4d v)
- Set column c with values from v
setD(Double v)
- Set d element to v
setE(Double v)
- Set e element to v
setF(Double v)
- Set f element to v
setG(Double v)
- Set g element to v
setH(Double v)
- Set h element to v
setI(Double v)
- Set i element to v
setJ(Double v)
- Set j element to v
setK(Double v)
- Set k element to v
setL(Double v)
- Set l element to v
setM(Double v)
- Set m element to v
setN(Double v)
- Set n element to v
setO(Double v)
- Set o element to v
setP(Double v)
- Set p element to v
setRow(int r, Vector4d v)
- Set row r with values from v
sub(Matrix4d m)
- Substract another matrix m from this instance
transpose()
- Transpose matrix
unit()
- Normalise matrix with Hilbert-Schmidt norm
unitScale(Double v)
- Normalise matrix with Hilbert-Schmidt norm and multiply with v afterwardsMethod add | |||||
Add another matrix m to this instance | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method BuildEulerXYX4d | |||
Build an euler rotation matrix with XYX convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerXYZ4d | |||
Build an euler rotation matrix with XYZ convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerXZX4d | |||
Build an euler rotation matrix with XZX convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerXZY4d | |||
Build an euler rotation matrix with XZY convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerYXY4d | |||
Build an euler rotation matrix with YXY convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerYXZ4d | |||
Build an euler rotation matrix with YXZ convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerYZX4d | |||
Build an euler rotation matrix with YZX convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerYZY4d | |||
Build an euler rotation matrix with YZY convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerZXY4d | |||
Build an euler rotation matrix with ZXY convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerZXZ4d | |||
Build an euler rotation matrix with ZXZ convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerZYX4d | |||
Build an euler rotation matrix with ZYX convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildEulerZYZ4d | |||
Build an euler rotation matrix with ZYZ convention | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildLookAtMatrix4d | |||
Build a look at matrix | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildPerspectiveMatrix4d | |||
Builds a perspective matrix | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildRotateMatrix4d | |||
Build a rotation matrix | |||
Signature | |||
Arguments | |||
Returns | |||
|
Method BuildTranslateMatrix4d | ||||
Build a translation matrix | ||||
Signature | ||||
Arguments | ||||
| ||||
Returns | ||||
|
Method det | |||||
Calculate determinant of matrix | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getAbs | |||||
Calculate the Hilbert-Schmidt norm of the matrix | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getAbsSqr | |||||
Calculate the squared Hilbert-Schmidt norm of the matrix | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getCol | ||||||||||
Get column c values | ||||||||||
Signature | ||||||||||
| ||||||||||
Arguments | ||||||||||
| ||||||||||
Returns | ||||||||||
|
Method getRow | ||||||||||
Get row r values | ||||||||||
Signature | ||||||||||
| ||||||||||
Arguments | ||||||||||
| ||||||||||
Returns | ||||||||||
|
Method getString | |||||
Get string representation of matrix ((a, b, c, d), (e, f, g, h), (i, j, k, l), (m, n, o, p)) | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method init | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initialise matrix | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Signature | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Arguments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Method initCol | |
Initialise column c of matrix | |
Signature | |
Arguments | |
Method initColV | |||||||||||||||
Initialise column c of matrix | |||||||||||||||
Signature | |||||||||||||||
| |||||||||||||||
Arguments | |||||||||||||||
|
Method initEulerXYX | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerXYZ | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerXZX | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerXZY | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerYXY | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerYXZ | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerYZX | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerYZY | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerZXY | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerZXZ | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerZYX | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initEulerZYZ | |
Initialise with euler roation matrix | |
Signature | |
Arguments | |
Method initf | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initialise matrix | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Signature | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Arguments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Method initIdentity | |||
Initialize with identity matrix. | |||
Signature | |||
|
Method initRow | |
Initialise row r of matrix | |
Signature | |
Arguments | |
Method initRowV | |||||||||||||||
Initialise row r of matrix | |||||||||||||||
Signature | |||||||||||||||
| |||||||||||||||
Arguments | |||||||||||||||
|
Method invert | |||
Calculate inversion of matrix, so that A*A-1=U | |||
Signature | |||
|
Method mul | |||||
Multiply this instance with matrix m | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method mulf | |||||
Multiply this instance with scalar value v | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method mulv | ||||
Multiply this instance with a 4dim vector | ||||
Signature | ||||
Arguments | ||||
| ||||
Returns | ||||
|
Method New | ||||
Initialise from an array and return new instance of Matrix4d | ||||
Signature | ||||
Arguments | ||||
| ||||
Returns | ||||
|
Method setCol | |||||||||||||||
Set column c with values from v | |||||||||||||||
Signature | |||||||||||||||
| |||||||||||||||
Arguments | |||||||||||||||
|
Method setRow | |||||||||||||||
Set row r with values from v | |||||||||||||||
Signature | |||||||||||||||
| |||||||||||||||
Arguments | |||||||||||||||
|
Method sub | |||||
Substract another matrix m from this instance | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method transpose | |||
Transpose matrix | |||
Signature | |||
|
Method unit | |||
Normalise matrix with Hilbert-Schmidt norm | |||
Signature | |||
|
Method unitScale | |||||
Normalise matrix with Hilbert-Schmidt norm and multiply with v afterwards | |||||
Signature | |||||
| |||||
Arguments | |||||
|
auto-generated by "DOG", the TkScript document generator. Mon, 28/Dec/2015 13:15:54