vec_set uses the first 3 elements, in your case it used the pos and visible elements. That's why it works with angles ( pan, tilt, roll ), colors (red, green, blue ) and coordinates such as x,y,z tongue