overlapped surface as vector?

the red sphere is sphere1 and I am trying to get the overlap point with the cube as a vector, but it always shows up as 0;0;0 when I printscrn it. Thoughts?