Get position of the closest visible vertex to mouse in scene view?

Hi, how do I get the 3D world position of a the closest visible object vertex to the mouse. I want to be able to transform that object relative to that vertex when I click and drag it. Thanks.

See this: Closest point on mesh / collider - Unity Answers