Mat3

Source: Mat3.ts:10

Class represents a 3x3 matrix.


Constructor

new Mat3(): Mat3

Instance Methods

set(m: Array.<number>): Mat3

Sets column-major order array matrix.

Parameters

  • m (Array.<number>) — Matrix array.

Returns

clone(): Mat3

Duplicates a Mat3 instance.

Returns

copy(a: Mat3): Mat3

Copy matrix.

Parameters

  • a (Mat3) — Matrix to copy.

Returns

transposeTo(): Mat3

Creates transposed matrix from the current.

Returns

setIdentity(): Mat3

Sets matrix to identity.

Returns

mulVec(p: Vec3): Vec3

Multiply to 3d vector.

Parameters

  • p (Vec3) — 3D vector.

Returns

getMat4(): Mat4

Converts to 4x4 matrix.

Returns