I can't get the depth

I want to pick up a point from my model, but the depth problem is difficult,I can’t get the point neareast to the surface.Can you give me some suggestion?Thank you.

read out the depth buffer, it should give you the correct value, you have to enabled depth writing if course