Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Matrix22

Hierarchy

Implements

Index

Constructors

Properties

_v: Float32Array = ...

Accessors

  • get className(): string
  • get isIdentityMatrixClass(): boolean
  • get m00(): number
  • get m01(): number
  • get m10(): number
  • get m11(): number

Methods

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

    Parameters

    • m00: number
    • m10: number
    • m01: number
    • m11: number

    Returns Matrix22

  • fromCopy4RowMajor(m00: number, m01: number, m10: number, m11: number): Matrix22
  • Set values as Row Major Note that WebGL matrix keeps the values in column major. If you write 4 values in 2x2 style (2 values in each row), It will becomes an intuitive handling.

    Parameters

    • m00: number
    • m01: number
    • m10: number
    • m11: number

    Returns Matrix22

  • fromCopyArrayColumnMajor(array: number[]): Matrix22
  • fromCopyArrayRowMajor(array: number[]): Matrix22
  • fromCopyFloat32ArrayColumnMajor(float32Array: Float32Array): Matrix22
  • fromCopyFloat32ArrayRowMajor(array: Float32Array): Matrix22
  • fromFloat32ArrayColumnMajor(float32Array: Float32Array): Matrix22

Generated using TypeDoc