wima
    Preparing search index...

    Class GlobalTransform3D

    Represents a 3x4 affine. Can be used to represent 3 dimensional rotation, scale, skew and translation.

    Matrix layout: | a | d | g | x | | b | e | h | y | | c | f | i | z |

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • Optionale11: number
      • Optionale12: number
      • Optionale13: number
      • Optionale14: number
      • Optionale21: number
      • Optionale22: number
      • Optionale23: number
      • Optionale24: number
      • Optionale31: number
      • Optionale32: number
      • Optionale33: number
      • Optionale34: number

      Returns GlobalTransform3D

    Properties

    a: number
    b: number
    c: number
    d: number
    e: number
    f: number
    g: number
    h: number
    i: number
    x: number
    y: number
    z: number
    Identity: Affine3

    The identity affine.

    Zero: Affine3

    The zero affine.

    Methods

    • Iterates over the affine components in row-major order.

      Returns IterableIterator<number>

    • Creates a new affine with the same components.

      Returns Affine3

    • Copies another affine into this one.

      Parameters

      Returns this

    • Divides this affine by another (this = this * inverse(affine)).

      Parameters

      Returns Affine3

    • Checks component-wise equality.

      Parameters

      Returns boolean

    • Inverts this affine in place.

      Returns Affine3

    • Multiplies this affine by another (this = this * affine).

      Parameters

      Returns Affine3

    • Sets this affine from raw matrix components.

      Parameters

      • e11: number
      • e12: number
      • e13: number
      • e14: number
      • e21: number
      • e22: number
      • e23: number
      • e24: number
      • e31: number
      • e32: number
      • e33: number
      • e34: number

      Returns this

    • Checks component-wise equality for two affines.

      Parameters

      Returns boolean

    • Creates or overwrites an affine with raw matrix components.

      Parameters

      • e11: number
      • e12: number
      • e13: number
      • e14: number
      • e21: number
      • e22: number
      • e23: number
      • e24: number
      • e31: number
      • e32: number
      • e33: number
      • e34: number
      • Optionalout: Affine3

      Returns Affine3

    • Checks whether a value is a valid affine serial.

      Parameters

      • value: unknown

      Returns value is Affine3Like