The 3D Cursor is simply a point in 3D space which can be used for a number of purposes.
There are a few methods to position the 3D cursor.
Direct Placement with the Mouse¶
LMB in the 3D View will place the 3D cursor directly under your mouse pointer.
For accuracy you should use two perpendicular orthogonal 3D Views, i.e.
any combination of top
Numpad1 and side
That way you can control the positioning along two axes in one view and determine depth in the second view.
To place the 3D Cursor on the surface of geometry, enable Cursor Depth in the User Preferences.
The Snap Menu which allows the cursor placement relative to scene objects.
3D Cursor panel¶
The 3D cursor can also be positioned by editing the location coordinates values in the 3D cursor panel of the Properties region.