Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Matrix33

Hierarchy

Implements

Index

Constructors

Properties

_v: Float32Array = ...

Accessors

  • get className(): string
  • get isIdentityMatrixClass(): boolean
  • get m00(): number
  • get m01(): number
  • get m02(): number
  • get m10(): number
  • get m11(): number
  • get m12(): number
  • get m20(): number
  • get m21(): number
  • get m22(): number

Methods

  • at(row_i: number, column_i: number): number
  • clone(): any
  • determinant(): number
  • flattenAsArray(): number[]
  • isDummy(): boolean
  • isEqual(mat: IMatrix33, delta?: number): boolean
  • isTheSourceSame(arrayBuffer: ArrayBuffer): boolean
  • toString(): string
  • toStringApproximately(): string
  • v(i: number): number
  • fromCopy9ColumnMajor(m00: number, m10: number, m20: number, m01: number, m11: number, m21: number, m02: number, m12: number, m22: number): Matrix33
  • Set values as Column Major Note that WebGL matrix keeps the values in column major.

    Parameters

    • m00: number
    • m10: number
    • m20: number
    • m01: number
    • m11: number
    • m21: number
    • m02: number
    • m12: number
    • m22: number

    Returns Matrix33

  • fromCopy9RowMajor(m00: number, m01: number, m02: number, m10: number, m11: number, m12: number, m20: number, m21: number, m22: number): Matrix33
  • Set values as Row Major Note that WebGL matrix keeps the values in column major. If you write 9 values in 3x3 style (3 values in each row), It will becomes an intuitive handling.

    Parameters

    • m00: number
    • m01: number
    • m02: number
    • m10: number
    • m11: number
    • m12: number
    • m20: number
    • m21: number
    • m22: number

    Returns Matrix33

  • fromCopyArrayColumnMajor(array: number[]): Matrix33
  • fromCopyArrayRowMajor(array: number[]): Matrix33
  • fromCopyFloat32ArrayColumnMajor(float32Array: Float32Array): Matrix33
  • fromCopyFloat32ArrayRowMajor(array: Float32Array): Matrix33
  • fromFloat32ArrayColumnMajor(float32Array: Float32Array): Matrix33
  • rotateXYZ(x: number, y: number, z: number): Matrix33

Generated using TypeDoc