Hierarchy

Constructors

  • Parameters

    • elements: Float32Array
    • Optional uom: Unit

      The optional unit of measure.

    Returns Matrix1

Properties

modified: boolean

Accessors

  • get elements(): Float32Array
  • Returns Float32Array

  • set elements(elements): void
  • Parameters

    • elements: Float32Array

    Returns void

Methods

  • 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

  • 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

  • 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

Generated using TypeDoc