Class: Mat3

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