Class: Mat32
new Mat32(Number, Number, Number, Number, Number, Number)
Parameters:
| Name |
Type |
Description |
Number |
|
m11 |
Number |
|
m12 |
Number |
|
m13 |
Number |
|
m21 |
Number |
|
m22 |
Number |
|
m23 |
- Source:
Members
-
<static> this.elements
-
Properties:
| Name |
Type |
Description |
Float32Array |
|
elements |
- Source:
Methods
-
<static> clone()
-
- Source:
Returns:
Mat32
-
<static> compose(Vec2, Vec2, Number)
-
Parameters:
| Name |
Type |
Description |
Vec2 |
|
position |
Vec2 |
|
scale |
Number |
|
angle |
- Source:
Returns:
this
-
<static> copy(Mat32)
-
Parameters:
| Name |
Type |
Description |
Mat32 |
|
other |
- Source:
Returns:
this
-
<static> decompose(Vec2, Vec2)
-
Parameters:
| Name |
Type |
Description |
Vec2 |
|
position |
Vec2 |
|
scale |
- Source:
Returns:
Number
-
<static> determinant()
-
- Source:
Returns:
this
-
-
Parameters:
| Name |
Type |
Description |
Mat32 |
|
other |
- Source:
Returns:
this
-
-
Parameters:
| Name |
Type |
Description |
Mat32 |
|
other |
- Source:
Returns:
this
-
<static> fromJSON(Object)
-
Parameters:
| Name |
Type |
Description |
Object |
|
json |
- Source:
Returns:
this
-
<static> fromMat3(Mat3)
-
Parameters:
| Name |
Type |
Description |
Mat3 |
|
m |
- Source:
Returns:
this
-
<static> fromMat4(Mat4)
-
Parameters:
| Name |
Type |
Description |
Mat4 |
|
m |
- Source:
Returns:
this
-
<static> getPosition(Vec2)
-
Parameters:
| Name |
Type |
Description |
Vec2 |
|
v |
- Source:
Returns:
Vec2
-
<static> getRotation()
-
- Source:
Returns:
Number
-
<static> identity()
-
- Source:
Returns:
this
-
<static> inverse()
-
- Source:
Returns:
this
-
<static> inverseMat(Mat32)
-
Parameters:
| Name |
Type |
Description |
Mat32 |
|
other |
- Source:
Returns:
this
-
<static> lookAt(Vec2, Vec2)
-
Parameters:
| Name |
Type |
Description |
Vec2 |
|
eye |
Vec2 |
|
target |
- Source:
Returns:
this
-
<static> mmul(Mat32, Mat32)
-
Parameters:
| Name |
Type |
Description |
Mat32 |
|
a |
Mat32 |
|
b |
- Source:
Returns:
this
-
<static> mul(Mat32)
-
Parameters:
| Name |
Type |
Description |
Mat32 |
|
other |
- Source:
Returns:
this
-
<static> orthographic(Number, Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
left |
Number |
|
right |
Number |
|
bottom |
Number |
|
top |
- Source:
Returns:
Mat32
-
<static> rotate(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
angle |
- Source:
Returns:
this
-
<static> scale(Vec2)
-
Parameters:
| Name |
Type |
Description |
Vec2 |
|
v |
- Source:
Returns:
this
-
<static> sdiv(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
s |
- Source:
Returns:
this
-
<static> set(Number, Number, Number, Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
m11 |
Number |
|
m12 |
Number |
|
m13 |
Number |
|
m21 |
Number |
|
m22 |
Number |
|
m23 |
- Source:
Returns:
this
-
<static> setPosition(Vec2)
-
Parameters:
| Name |
Type |
Description |
Vec2 |
|
v |
- Source:
Returns:
this
-
<static> setRotation(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
angle |
- Source:
Returns:
this
-
<static> setTrace(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
y |
- Source:
Returns:
this
-
<static> smul(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
s |
- Source:
Returns:
this
-
<static> toJSON()
-
- Source:
Returns:
Object
-
<static> toString()
-
- Source:
Returns:
String
-
<static> translate(Vec2)
-
Parameters:
| Name |
Type |
Description |
Vec2 |
|
v |
- Source:
Returns:
this
-
<static> transpose()
-
- Source:
Returns:
this
-
<static> zero()
-
- Source:
Returns:
this