wima
Preparing search index...
Matrix2
Class Matrix2
Represents a 2x2 matrix.
a
c
b
d
Index
Constructors
constructor
Properties
a
b
c
d
Identity
Zero
Methods
[iterator]
add
add
Scalar
clone
copy
determinant
divide
divide
Scalar
equals
invert
multiply
multiply
Scalar
set
subtract
subtract
Scalar
trace
transpose
add
add
Scalar
copy
determinant
divide
divide
Scalar
equal
identity
invert
multiply
multiply
Scalar
set
subtract
subtract
Scalar
trace
transpose
zero
Constructors
constructor
new
Matrix2
(
e11
?:
number
,
e12
?:
number
,
e21
?:
number
,
e22
?:
number
)
:
Matrix2
Parameters
e11
:
number
= 1
e12
:
number
= 0
e21
:
number
= 0
e22
:
number
= 1
Returns
Matrix2
Properties
a
a
:
number
b
b
:
number
c
c
:
number
d
d
:
number
Static
Identity
Identity
:
Matrix2
= ...
Static
Zero
Zero
:
Matrix2
= ...
Methods
[iterator]
"[iterator]"
()
:
Generator
<
number
,
void
,
unknown
>
Allows iteration of components.
Returns
Generator
<
number
,
void
,
unknown
>
Yields
add
add
(
matrix
:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
Returns
Matrix2
add
Scalar
addScalar
(
scalar
:
number
)
:
Matrix2
Parameters
scalar
:
number
Returns
Matrix2
clone
clone
()
:
Matrix2
Returns
Matrix2
copy
copy
(
other
:
Matrix2
)
:
Matrix2
Parameters
other
:
Matrix2
Returns
Matrix2
determinant
determinant
()
:
number
Returns
number
divide
divide
(
matrix
:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
Returns
Matrix2
divide
Scalar
divideScalar
(
scalar
:
number
)
:
Matrix2
Parameters
scalar
:
number
Returns
Matrix2
equals
equals
(
matrix
:
Matrix2
)
:
boolean
Parameters
matrix
:
Matrix2
Returns
boolean
invert
invert
()
:
Matrix2
Returns
Matrix2
multiply
multiply
(
matrix
:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
Returns
Matrix2
multiply
Scalar
multiplyScalar
(
scalar
:
number
)
:
Matrix2
Parameters
scalar
:
number
Returns
Matrix2
set
set
(
e11
:
number
,
e12
:
number
,
e21
:
number
,
e22
:
number
)
:
Matrix2
Parameters
e11
:
number
e12
:
number
e21
:
number
e22
:
number
Returns
Matrix2
subtract
subtract
(
matrix
:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
Returns
Matrix2
subtract
Scalar
subtractScalar
(
scalar
:
number
)
:
Matrix2
Parameters
scalar
:
number
Returns
Matrix2
trace
trace
()
:
number
Returns
number
transpose
transpose
()
:
Matrix2
Returns
Matrix2
Static
add
add
(
matrix1
:
Matrix2
,
matrix2
:
Matrix2
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix1
:
Matrix2
matrix2
:
Matrix2
out
:
Matrix2
= ...
Returns
Matrix2
Static
add
Scalar
addScalar
(
matrix
:
Matrix2
,
scalar
:
number
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
scalar
:
number
out
:
Matrix2
= ...
Returns
Matrix2
Static
copy
copy
(
matrix
:
Matrix2
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
out
:
Matrix2
= ...
Returns
Matrix2
Static
determinant
determinant
(
matrix
:
Matrix2
)
:
number
Parameters
matrix
:
Matrix2
Returns
number
Static
divide
divide
(
matrix1
:
Matrix2
,
matrix2
:
Matrix2
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix1
:
Matrix2
matrix2
:
Matrix2
out
:
Matrix2
= ...
Returns
Matrix2
Static
divide
Scalar
divideScalar
(
matrix
:
Matrix2
,
scalar
:
number
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
scalar
:
number
out
:
Matrix2
= ...
Returns
Matrix2
Static
equal
equal
(
matrix1
:
Matrix2
,
matrix2
:
Matrix2
)
:
boolean
Parameters
matrix1
:
Matrix2
matrix2
:
Matrix2
Returns
boolean
Static
identity
identity
(
out
?:
Matrix2
)
:
Matrix2
Parameters
out
:
Matrix2
= ...
Returns
Matrix2
Static
invert
invert
(
matrix
:
Matrix2
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
out
:
Matrix2
= ...
Returns
Matrix2
Static
multiply
multiply
(
matrix1
:
Matrix2
,
matrix2
:
Matrix2
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix1
:
Matrix2
matrix2
:
Matrix2
out
:
Matrix2
= ...
Returns
Matrix2
Static
multiply
Scalar
multiplyScalar
(
matrix
:
Matrix2
,
scalar
:
number
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
scalar
:
number
out
:
Matrix2
= ...
Returns
Matrix2
Static
set
set
(
e11
:
number
,
e12
:
number
,
e21
:
number
,
e22
:
number
,
out
?:
Matrix2
)
:
Matrix2
Parameters
e11
:
number
e12
:
number
e21
:
number
e22
:
number
out
:
Matrix2
= ...
Returns
Matrix2
Static
subtract
subtract
(
matrix1
:
Matrix2
,
matrix2
:
Matrix2
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix1
:
Matrix2
matrix2
:
Matrix2
out
:
Matrix2
= ...
Returns
Matrix2
Static
subtract
Scalar
subtractScalar
(
matrix
:
Matrix2
,
scalar
:
number
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
scalar
:
number
out
:
Matrix2
= ...
Returns
Matrix2
Static
trace
trace
(
matrix
:
Matrix2
)
:
number
Parameters
matrix
:
Matrix2
Returns
number
Static
transpose
transpose
(
matrix
:
Matrix2
,
out
?:
Matrix2
)
:
Matrix2
Parameters
matrix
:
Matrix2
out
:
Matrix2
= ...
Returns
Matrix2
Static
zero
zero
(
out
?:
Matrix2
)
:
Matrix2
Parameters
out
:
Matrix2
= ...
Returns
Matrix2
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
a
b
c
d
Identity
Zero
Methods
[iterator]
add
add
Scalar
clone
copy
determinant
divide
divide
Scalar
equals
invert
multiply
multiply
Scalar
set
subtract
subtract
Scalar
trace
transpose
add
add
Scalar
copy
determinant
divide
divide
Scalar
equal
identity
invert
multiply
multiply
Scalar
set
subtract
subtract
Scalar
trace
transpose
zero
wima
Loading...
Represents a 2x2 matrix.