Options
All
  • Public
  • Public/Protected
  • All
Menu

Class b2Mat33

Hierarchy

  • b2Mat33

Index

Properties

Readonly data

data: Float32Array = new Float32Array([ 1, 0, 0, 0, 1, 0, 0, 0, 1 ])

Readonly ex

ex: b2Vec3 = new b2Vec3(this.data.subarray(0, 3))

Readonly ey

ey: b2Vec3 = new b2Vec3(this.data.subarray(3, 6))

Readonly ez

ez: b2Vec3 = new b2Vec3(this.data.subarray(6, 9))

Static Readonly IDENTITY

IDENTITY: Readonly<b2Mat33> = new b2Mat33()

Methods

Clone

  • Returns b2Mat33

Copy

  • Parameters

    Returns this

GetInverse22

  • Parameters

    Returns void

GetSymInverse33

  • GetSymInverse33(M: b2Mat33): void
  • Parameters

    Returns void

SelfAddM

  • Parameters

    Returns this

SetIdentity

  • SetIdentity(): this
  • Returns this

SetVVV

  • Parameters

    Returns this

SetZero

  • SetZero(): this
  • Returns this

Solve22

  • Solve22<T>(b_x: number, b_y: number, out: T): T
  • Type parameters

    Parameters

    • b_x: number
    • b_y: number
    • out: T

    Returns T

Solve33

  • Solve33<T>(b_x: number, b_y: number, b_z: number, out: T): T
  • Type parameters

    Parameters

    • b_x: number
    • b_y: number
    • b_z: number
    • out: T

    Returns T

Static MulM33V2

  • Type parameters

    Parameters

    Returns T

Static MulM33V3

  • Type parameters

    Parameters

    Returns T

Static MulM33XY

  • MulM33XY<T>(A: b2Mat33, x: number, y: number, out: T): T
  • Type parameters

    Parameters

    • A: b2Mat33
    • x: number
    • y: number
    • out: T

    Returns T

Static MulM33XYZ

  • MulM33XYZ<T>(A: b2Mat33, x: number, y: number, z: number, out: T): T
  • Type parameters

    Parameters

    • A: b2Mat33
    • x: number
    • y: number
    • z: number
    • out: T

    Returns T

Generated using TypeDoc