Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "transform"

Index

Functions

Const transform23

  • transform23(out: Mat | null, translate: ReadonlyVec, rotation: number, scale: number | ReadonlyVec): Vec
  • Creates 2x3 TRS transformation matrix from given translation vector, rotation angle and scale factor/vector.

    Parameters

    • out: Mat | null

      -

    • translate: ReadonlyVec

      -

    • rotation: number

      -

    • scale: number | ReadonlyVec

      -

    Returns Vec

Const transform44

  • transform44(out: Mat | null, translate: ReadonlyVec, rotation: ReadonlyVec, scale: number | ReadonlyVec): Vec
  • Creates 4x4 TRS transformation matrix from given translation vector, rotation angles (given as 3D vector) and scale factor/vector. Internally, uses a quaternion for constructing the rotation matrix part. The quaternion is created via quatFromEuler with ZYX ordering.

    Parameters

    • out: Mat | null

      -

    • translate: ReadonlyVec

      -

    • rotation: ReadonlyVec

      -

    • scale: number | ReadonlyVec

      -

    Returns Vec

Generated using TypeDoc