TransformVectorNormalize_default now calculates correct vector

Previously the vector was being transformed inplace, causing vec[1] and vec[2] to be calculated incorrectly.
vec is now copied into floats x, y, z before being multiplied by the transformation matrix.