Hierarchy

Constructors

  • Parameters

    • elements: Float32Array
    • Optional uom: Unit

      The optional unit of measure.

    Returns Matrix1

Properties

modified: boolean

Accessors

  • get dimensions(): number
  • Returns number

  • get elements(): Float32Array
  • Returns Float32Array

  • set elements(elements): void
  • Parameters

    • elements: Float32Array

    Returns void

  • get uom(): Unit
  • Returns Unit

  • set uom(uom): void
  • Parameters

    Returns void

Methods

  • Parameters

    • source: MatrixLike

    Returns Matrix1

  • Returns the element at the specified (zero-based) row and column.

    Parameters

    • row: number

      The zero-based row.

    • column: number

      The zero-based column.

    Returns number

  • Determines whether this multivector is locked. If the multivector is in the unlocked state then it is mutable. If the multivector is in the locked state then it is immutable.

    Returns boolean

  • Returns boolean

  • Determines whether this matrix is the identity matrix.

    Returns boolean

  • Locks this multivector (preventing any further mutation), and returns a token that may be used to unlock it.

    Returns number

  • Returns this

  • Parameters

    • row: number

      The zero-based row.

    • column: number

      The zero-based column.

    • value: number

      The value of the element.

    Returns void

  • Unlocks this multivector (allowing mutation), using a token that was obtained from a preceding lock method call.

    Parameters

    • token: number

    Returns this

  • Returns Matrix1

  • Returns Matrix1

Generated using TypeDoc