Well, the point that lies on the picked surface, should be located on that surface, right ?
What's about using Camerapick ? Then PickedX, PickedY and PickedZ should provide you the values you need..
Or am I missing your question completely ?
What's about using Camerapick ? Then PickedX, PickedY and PickedZ should provide you the values you need..
Or am I missing your question completely ?