Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Matrix33

Hierarchy

  • Matrix33

Index

Constructors

constructor

  • new Matrix33(data?: number[]): Matrix33

Properties

data

data: number[]

Static identity

identity: Matrix33 = new Matrix33()

Static pool

pool: ObjectPool<Matrix33> = new ObjectPool(Matrix33, 8)

Methods

determinant

  • determinant(): number

getInverse

getNormalMatrix

  • getNormalMatrix(matrix4: Matrix44): this

invert

  • invert(): this

multiply

multiplyMatrices

multiplyScalar

  • multiplyScalar(s: number): this

rotate

  • rotate(theta: number): this

scale

  • scale(sx: number, sy: number): this

set

  • set(n11: number, n12: number, n13: number, n21: number, n22: number, n23: number, n31: number, n32: number, n33: number): this
  • Parameters

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

    Returns this

setFromMatrix4

setIdentity

  • setIdentity(): this

translate

  • translate(tx: number, ty: number): this

transpose

  • transpose(): this

Static fromPool