You can use the Make Live () option with snapping to create or move geometry that is locked to existing geometry.
Snap all creation tools to a surface or construction plane
You can set a surface so that all creation tools (such as the curve drawing tools) are locked on to the surface. This does not affect actions (such as the create primitives commands).
To snap creation tools to the selected surface
While the Make live icon is on, creation tools snap to the surface when in Interactive Creation mode. Click the icon again to stop snapping to the surface.
To snap creation tools to a plane
While the Make live icon is on, creation tools snap to the surface when in Interactive Creation mode. Click the icon again to stop snapping to the surface.
Snap translation to live object
You can set a surface so that a translated surface locks onto it.
If you perform a free translate on the object, it snaps to the live surface.
If Snap to curves is enabled and the object is already snapped to a curve or very close to one, then the object remains snapped to the curve when free transformed. If the object is not near a curve, it snaps to the live surface.