Class: Mat2

Mat2

new Mat2(Number, Number, Number, Number)

Parameters:
Name Type Description
Number m11
Number m12
Number m21
Number m22
Source:

Members

<static> this.elements

Properties:
Name Type Description
Float32Array elements
Source:

Methods

<static> clone()

Source:
Returns:
Mat2

<static> copy(Mat2)

Parameters:
Name Type Description
Mat2 other
Source:
Returns:
this

<static> determinant()

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> getRotation()

Source:
Returns:
Number

<static> identity()

Source:
Returns:
this

<static> inverse()

Source:
Returns:
this

<static> inverseMat(Mat2)

Parameters:
Name Type Description
Mat2 other
Source:
Returns:
this

<static> mmul(Mat2, Mat2)

Parameters:
Name Type Description
Mat2 a
Mat2 b
Source:
Returns:
this

<static> mul(Mat2)

Parameters:
Name Type Description
Mat2 other
Source:
Returns:
this

<static> rotate(Number)

Parameters:
Name Type Description
Number angle
Source:
Returns:
this

<static> sdiv(Number)

Parameters:
Name Type Description
Number s
Source:
Returns:
this

<static> set(Number, Number, Number, Number)

Parameters:
Name Type Description
Number m11
Number m12
Number m21
Number m22
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> transpose()

Source:
Returns:
this

<static> zero()

Source:
Returns:
this