Constructors
constructor
- new Matrix3(e11?: number, e21?: number, e31?: number, e12?: number, e22?: number, e32?: number, e13?: number, e23?: number, e33?: number): Matrix3
Parameters
Optional e11: number
Optional e21: number
Optional e31: number
Optional e12: number
Optional e22: number
Optional e32: number
Optional e13: number
Optional e23: number
Optional e33: number
Properties
Protected _elements
_elements: number[]
Private _multiply
_multiply: any
Accessors
a
Returns number
b
Returns number
c
Returns number
d
Returns number
elements
- get elements(): readonly number[]
Returns readonly number[]
isMatrix3
Returns boolean
tx
Returns number
ty
Returns number
Methods
add
Parameters
addScalar
Parameters
clone
copy
Parameters
det
Returns number
divideScalar
Parameters
identity
Returns void
invert
isEqual
Parameters
Returns boolean
multiply
Parameters
multiplyScalar
Parameters
preMultiply
Parameters
rotate
Parameters
scale
Parameters
set
- set(e11: number, e21: number, e31: number, e12: number, e22: number, e32: number, e13: number, e23: number, e33: number): Matrix3
Parameters
e11: number
e21: number
e31: number
e12: number
e22: number
e32: number
e13: number
e23: number
e33: number
setFromMatrix4
Parameters
setFromRow
- setFromRow(e11: number, e12: number, e13: number, e21: number, e22: number, e23: number, e31: number, e32: number, e33: number): Matrix3
Parameters
e11: number
e12: number
e13: number
e21: number
e22: number
e23: number
e31: number
e32: number
e33: number
sub
Parameters
subScalar
Parameters
toArrays
Returns number[]
translate
Parameters
transpose
e11 = te[0], e21 = te[3], e31 = te[6], e12 = te[1], e22 = te[4], e32 = te[7], e13 = te[2], e23 = te[5], e33 = te[8]; 内部以column-major储存