Applies a quaternion rotation to a 3D vector.
The quaternion representing the rotation.
The vector to apply the quaternion rotation to.
The resulting rotated vector (default is created if not provided).
The rotated vector.
Applies a quaternion rotation to a 3D vector.