math docs
    Preparing search index...

    Function fromRotationTranslationScale

    • Creates a matrix from a quaternion rotation, vector translation and vector scale This is equivalent to (but much faster than):

      mat4.identity(dest);
      mat4.translate(dest, dest, vec);
      let quatMat = mat4.create();
      mat4.fromQuat(quatMat, quat);
      mat4.multiply(dest, dest, quatMat);
      mat4.scale(dest, dest, scale)
      

      Parameters

      • out: mat4.Mat4

        mat4 receiving operation result

      • q: readonly [number, number, number, number]

        Rotation quaternion

      • v: readonly [number, number, number]

        Translation vector

      • s: readonly [number, number, number]

        Scaling vector

      Returns mat4.Mat4

      out