( class Matrix3 implements Matrix )

Hierarchy

  • Matrix3

Implements

Constructors

  • Creates an identity matrix.

    Returns Matrix3

Properties

elements: number[]

Array with matrix values.

Default

[1, 0, 0, 0, 1, 0, 0, 0, 1]

Methods

  • clone():T;

    Returns Matrix3

  • Returns number

  • Parameters

    Returns boolean

  • Deprecated

    Use .toArray() instead.

    Parameters

    • array: number[]
    • offset: number

    Returns number[]

  • Sets the values of this matrix from the provided array or array-like.

    Parameters

    • array: number[] | ArrayLike<number>

      the source array or array-like.

    • Optional offset: number

      (optional) offset into the array-like. Default is 0.

    Returns Matrix3

  • Deprecated

    Use .invert() instead.

    Parameters

    • matrix: Matrix4
    • Optional throwOnDegenerate: boolean

    Returns Matrix3

  • Parameters

    Returns Matrix

  • Parameters

    Returns Matrix3

  • identity():T;

    Returns Matrix3

  • Inverts this matrix in place.

    Returns Matrix3

  • Multiplies this matrix by m.

    Parameters

    Returns Matrix3

  • multiplyScalar(s:number):T;

    Parameters

    • s: number

    Returns Matrix3

  • Deprecated

    This method has been removed completely.

    Parameters

    • a: any

    Returns any

  • Parameters

    • theta: number

    Returns Matrix3

  • Parameters

    • sx: number
    • sy: number

    Returns Matrix3

  • Parameters

    • n11: number
    • n12: number
    • n13: number
    • n21: number
    • n22: number
    • n23: number
    • n31: number
    • n32: number
    • n33: number

    Returns Matrix3

  • Parameters

    • tx: number
    • ty: number
    • sx: number
    • sy: number
    • rotation: number
    • cx: number
    • cy: number

    Returns Matrix3

  • Returns an array with the values of this matrix, or copies them into the provided array.

    Returns

    The created or provided array.

    Parameters

    • Optional array: number[]

      (optional) array to store the matrix to. If this is not provided, a new array will be created.

    • Optional offset: number

      (optional) optional offset into the array.

    Returns number[]

  • Parameters

    Returns Matrix3Tuple

  • Copies he values of this matrix into the provided array-like.

    Returns

    The provided array-like.

    Parameters

    • Optional array: ArrayLike<number>

      array-like to store the matrix to.

    • Optional offset: number

      (optional) optional offset into the array-like.

    Returns ArrayLike<number>

  • Parameters

    • tx: number
    • ty: number

    Returns Matrix3

  • Transposes this matrix in place.

    Returns Matrix3

  • Transposes this matrix into the supplied array r, and returns itself.

    Parameters

    • r: number[]

    Returns Matrix3

Generated using TypeDoc