Function aim

  • Computes a 4-by-4 aim transformation.

    This is a matrix which positions an object aiming down positive Z. toward the target.

    Note: this is NOT the inverse of lookAt as lookAt looks at negative Z.

    Parameters

    • position: Vec3

      The position of the object.

    • target: Vec3

      The position meant to be aimed at.

    • up: Vec3

      A vector pointing up.

    • Optional dst: Mat4

      matrix to hold result. If not passed a new one is created.

    Returns Mat4

    The aim matrix.