* Fixed the camera vector transform function to use the canonical quaternion*vector