Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MutableMatrix33

Hierarchy

Implements

Index

Constructors

Properties

_v: Float32Array = ...

Accessors

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

Methods

  • _swap(l: number, r: number): void
  • at(row_i: number, column_i: number): number
  • determinant(): number
  • flattenAsArray(): number[]
  • isDummy(): boolean
  • isEqual(mat: IMatrix33, delta?: number): boolean
  • isTheSourceSame(arrayBuffer: ArrayBuffer): boolean
  • raw(): Float32Array
  • setComponents(m00: number, m01: number, m02: number, m10: number, m11: number, m12: number, m20: number, m21: number, m22: number): MutableMatrix33
  • 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): MutableMatrix33
  • fromCopy9RowMajor(m00: number, m01: number, m02: number, m10: number, m11: number, m12: number, m20: number, m21: number, m22: number): MutableMatrix33
  • 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 MutableMatrix33

  • fromCopyFloat32ArrayColumnMajor(float32Array: Float32Array): MutableMatrix33

Generated using TypeDoc