Search
Preparing search index...
The search index is not available
stl-typescript
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
stl-typescript
Matrix3
Class Matrix3
Hierarchy
Matrix3
Index
Constructors
constructor
Properties
elements
is
Matrix3
Methods
clone
copy
determinant
equals
extract
Basis
from
Array
get
Normal
Matrix
identity
invert
make
Rotation
make
Scale
make
Translation
multiply
multiply
Matrices
multiply
Scalar
premultiply
rotate
scale
set
set
From
Matrix4
set
Uv
Transform
to
Array
translate
transpose
transpose
Into
Array
Constructors
constructor
new
Matrix3
(
n11
?:
any
, n12
?:
any
, n13
?:
any
, n21
?:
any
, n22
?:
any
, n23
?:
any
, n31
?:
any
, n32
?:
any
, n33
?:
any
)
:
Matrix3
Parameters
Optional
n11:
any
Optional
n12:
any
Optional
n13:
any
Optional
n21:
any
Optional
n22:
any
Optional
n23:
any
Optional
n31:
any
Optional
n32:
any
Optional
n33:
any
Returns
Matrix3
Properties
elements
elements
:
number
[]
= []
is
Matrix3
is
Matrix3
:
boolean
= true
Methods
clone
clone
(
)
:
Matrix3
Returns
Matrix3
copy
copy
(
m
:
any
)
:
Matrix3
Parameters
m:
any
Returns
Matrix3
determinant
determinant
(
)
:
number
Returns
number
equals
equals
(
matrix
:
any
)
:
boolean
Parameters
matrix:
any
Returns
boolean
extract
Basis
extract
Basis
(
xAxis
:
any
, yAxis
:
any
, zAxis
:
any
)
:
Matrix3
Parameters
xAxis:
any
yAxis:
any
zAxis:
any
Returns
Matrix3
from
Array
from
Array
(
array
:
any
, offset
?:
number
)
:
Matrix3
Parameters
array:
any
offset:
number
= 0
Returns
Matrix3
get
Normal
Matrix
get
Normal
Matrix
(
matrix4
:
any
)
:
Matrix3
Parameters
matrix4:
any
Returns
Matrix3
identity
identity
(
)
:
Matrix3
Returns
Matrix3
invert
invert
(
)
:
Matrix3
Returns
Matrix3
make
Rotation
make
Rotation
(
theta
:
any
)
:
Matrix3
Parameters
theta:
any
Returns
Matrix3
make
Scale
make
Scale
(
x
:
any
, y
:
any
)
:
Matrix3
Parameters
x:
any
y:
any
Returns
Matrix3
make
Translation
make
Translation
(
x
:
any
, y
:
any
)
:
Matrix3
Parameters
x:
any
y:
any
Returns
Matrix3
multiply
multiply
(
m
:
any
)
:
Matrix3
Parameters
m:
any
Returns
Matrix3
multiply
Matrices
multiply
Matrices
(
a
:
any
, b
:
any
)
:
Matrix3
Parameters
a:
any
b:
any
Returns
Matrix3
multiply
Scalar
multiply
Scalar
(
s
:
any
)
:
Matrix3
Parameters
s:
any
Returns
Matrix3
premultiply
premultiply
(
m
:
any
)
:
Matrix3
Parameters
m:
any
Returns
Matrix3
rotate
rotate
(
theta
:
any
)
:
Matrix3
Parameters
theta:
any
Returns
Matrix3
scale
scale
(
sx
:
any
, sy
:
any
)
:
Matrix3
Parameters
sx:
any
sy:
any
Returns
Matrix3
set
set
(
n11
:
any
, n12
:
any
, n13
:
any
, n21
:
any
, n22
:
any
, n23
:
any
, n31
:
any
, n32
:
any
, n33
:
any
)
:
Matrix3
Parameters
n11:
any
n12:
any
n13:
any
n21:
any
n22:
any
n23:
any
n31:
any
n32:
any
n33:
any
Returns
Matrix3
set
From
Matrix4
set
From
Matrix4
(
m
:
any
)
:
Matrix3
Parameters
m:
any
Returns
Matrix3
set
Uv
Transform
set
Uv
Transform
(
tx
:
any
, ty
:
any
, sx
:
any
, sy
:
any
, rotation
:
any
, cx
:
any
, cy
:
any
)
:
Matrix3
Parameters
tx:
any
ty:
any
sx:
any
sy:
any
rotation:
any
cx:
any
cy:
any
Returns
Matrix3
to
Array
to
Array
(
array
?:
any
[]
, offset
?:
number
)
:
any
[]
Parameters
array:
any
[]
= []
offset:
number
= 0
Returns
any
[]
translate
translate
(
tx
:
any
, ty
:
any
)
:
Matrix3
Parameters
tx:
any
ty:
any
Returns
Matrix3
transpose
transpose
(
)
:
Matrix3
Returns
Matrix3
transpose
Into
Array
transpose
Into
Array
(
r
:
any
)
:
Matrix3
Parameters
r:
any
Returns
Matrix3
Exports
Matrix3
constructor
elements
is
Matrix3
clone
copy
determinant
equals
extract
Basis
from
Array
get
Normal
Matrix
identity
invert
make
Rotation
make
Scale
make
Translation
multiply
multiply
Matrices
multiply
Scalar
premultiply
rotate
scale
set
set
From
Matrix4
set
Uv
Transform
to
Array
translate
transpose
transpose
Into
Array
Generated using
TypeDoc