The vec3 class