Class: Mat3
new Mat3(Number, Number, Number, Number, Number, Number, Number, Number, Number)
Parameters:
| Name |
Type |
Description |
Number |
|
m11 |
Number |
|
m12 |
Number |
|
m13 |
Number |
|
m21 |
Number |
|
m22 |
Number |
|
m23 |
Number |
|
m31 |
Number |
|
m32 |
Number |
|
m33 |
- Source:
Members
-
<static> this.elements
-
Properties:
| Name |
Type |
Description |
Float32Array |
|
elements |
- Source:
Methods
-
<static> clone()
-
- Source:
Returns:
Mat3
-
<static> copy(Mat3)
-
Parameters:
| Name |
Type |
Description |
Mat3 |
|
other |
- Source:
Returns:
this
-
<static> determinant()
-
- Source:
Returns:
this
-
<static> fromJSON(Object)
-
Parameters:
| Name |
Type |
Description |
Object |
|
json |
- Source:
Returns:
this
-
<static> fromMat2(Mat2)
-
Parameters:
| Name |
Type |
Description |
Mat2 |
|
m |
- Source:
Returns:
this
-
<static> fromMat4(Mat2)
-
Parameters:
| Name |
Type |
Description |
Mat2 |
|
m |
- Source:
Returns:
this
-
<static> fromQuat(Quat)
-
Parameters:
| Name |
Type |
Description |
Quat |
|
q |
- Source:
Returns:
this
-
<static> identity()
-
- Source:
Returns:
this
-
<static> inverse()
-
- Source:
Returns:
this
-
<static> inverseMat(Mat3)
-
Parameters:
| Name |
Type |
Description |
Mat3 |
|
other |
- Source:
Returns:
this
-
<static> inverseMat4(Mat4)
-
Parameters:
| Name |
Type |
Description |
Mat4 |
|
other |
- Source:
Returns:
this
-
<static> makeRotationX(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
angle |
- Source:
Returns:
this
-
<static> makeRotationY(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
angle |
- Source:
Returns:
this
-
<static> makeRotationZ(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
angle |
- Source:
Returns:
this
-
<static> makeScale(Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
y |
Number |
|
z |
- Source:
Returns:
this
-
<static> mmul(Mat3, Mat3)
-
Parameters:
| Name |
Type |
Description |
Mat3 |
|
a |
Mat3 |
|
b |
- Source:
Returns:
this
-
<static> mul(Mat3)
-
Parameters:
| Name |
Type |
Description |
Mat3 |
|
other |
- Source:
Returns:
this
-
<static> scale(Vec3)
-
Parameters:
| Name |
Type |
Description |
Vec3 |
|
v |
- Source:
Returns:
this
-
<static> sdiv(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
s |
- Source:
Returns:
this
-
<static> set(Number, Number, Number, Number, Number, Number, Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
m11 |
Number |
|
m12 |
Number |
|
m13 |
Number |
|
m21 |
Number |
|
m22 |
Number |
|
m23 |
Number |
|
m31 |
Number |
|
m32 |
Number |
|
m33 |
- Source:
Returns:
this
-
<static> setTrace(Vec3)
-
Parameters:
| Name |
Type |
Description |
Vec3 |
|
v |
- Source:
Returns:
this
-
<static> smul(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
s |
- Source:
Returns:
this
-
<static> toJSON(Array)
-
Parameters:
| Name |
Type |
Description |
Array |
|
array |
- Source:
Returns:
Object
-
<static> toString()
-
- Source:
Returns:
String
-
<static> transpose()
-
- Source:
Returns:
this
-
<static> zero()
-
- Source:
Returns:
this