Search
Preparing search index...
The search index is not available
rhodonite
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
rhodonite
IMutableMatrix
Interface IMutableMatrix
Hierarchy
IMatrix
IMutableMatrix
Implemented by
MutableMatrix22
MutableMatrix33
MutableMatrix44
Index
Properties
_v
class
Name
is
Identity
Matrix
Class
Methods
_swap
at
clone
copy
Components
determinant
flatten
As
Array
identity
invert
is
Dummy
is
The
Source
Same
multiply
multiply
By
Left
multiply
Scale
raw
rotate
scale
set
At
set
Components
to
String
to
String
Approximately
transpose
v
zero
Properties
_v
_v
:
Float32Array
Readonly
class
Name
class
Name
:
string
Readonly
is
Identity
Matrix
Class
is
Identity
Matrix
Class
:
boolean
Methods
_swap
_swap
(
l
:
number
, r
:
number
)
:
void
Parameters
l:
number
r:
number
Returns
void
at
at
(
row_i
:
number
, column_i
:
number
)
:
number
Parameters
row_i:
number
column_i:
number
Returns
number
clone
clone
(
)
:
IMutableMatrix
Returns
IMutableMatrix
copy
Components
copy
Components
(
mat
:
IMatrix
)
:
IMutableMatrix
Parameters
mat:
IMatrix
Returns
IMutableMatrix
determinant
determinant
(
)
:
number
Returns
number
flatten
As
Array
flatten
As
Array
(
)
:
number
[]
Returns
number
[]
identity
identity
(
)
:
IMutableMatrix
Returns
IMutableMatrix
invert
invert
(
)
:
IMutableMatrix
Returns
IMutableMatrix
is
Dummy
is
Dummy
(
)
:
boolean
Returns
boolean
is
The
Source
Same
is
The
Source
Same
(
arrayBuffer
:
ArrayBuffer
)
:
boolean
Parameters
arrayBuffer:
ArrayBuffer
Returns
boolean
multiply
multiply
(
mat
:
IMatrix
)
:
IMutableMatrix
Parameters
mat:
IMatrix
Returns
IMutableMatrix
multiply
By
Left
multiply
By
Left
(
mat
:
IMatrix
)
:
IMutableMatrix
Parameters
mat:
IMatrix
Returns
IMutableMatrix
multiply
Scale
multiply
Scale
(
vec
:
IVector
)
:
IMutableMatrix
Parameters
vec:
IVector
Returns
IMutableMatrix
raw
raw
(
)
:
TypedArray
Returns
TypedArray
rotate
rotate
(
any
:
any
)
:
IMutableMatrix
Parameters
any:
any
Returns
IMutableMatrix
scale
scale
(
vec
:
IVector
)
:
IMutableMatrix
Parameters
vec:
IVector
Returns
IMutableMatrix
set
At
set
At
(
row_i
:
number
, column_i
:
number
, value
:
number
)
:
void
Parameters
row_i:
number
column_i:
number
value:
number
Returns
void
set
Components
set
Components
(
...
num
:
number
[]
)
:
IMutableMatrix
Parameters
Rest
...
num:
number
[]
Returns
IMutableMatrix
to
String
to
String
(
)
:
string
Returns
string
to
String
Approximately
to
String
Approximately
(
)
:
string
Returns
string
transpose
transpose
(
)
:
IMutableMatrix
Returns
IMutableMatrix
v
v
(
i
:
number
)
:
number
Parameters
i:
number
Returns
number
zero
zero
(
)
:
IMutableMatrix
Returns
IMutableMatrix
Exports
IMutable
Matrix
_v
class
Name
is
Identity
Matrix
Class
_swap
at
clone
copy
Components
determinant
flatten
As
Array
identity
invert
is
Dummy
is
The
Source
Same
multiply
multiply
By
Left
multiply
Scale
raw
rotate
scale
set
At
set
Components
to
String
to
String
Approximately
transpose
v
zero
Generated using
TypeDoc