Another thing: The Transformpoint function takes an array of doubles. I input an array of 3 values (x,y,z) and it returns 4 values. What do the four return values mean?