Why can't I snap the point I chose to the target point. I tried for a long time to do this, but no use!

Could some help me? Thanks !

enter image description here

  • $\begingroup$ unfortunately, blender doesnt work that way...(out of the box) But you can get addons. Or you can snap the origin point to the 3D cursor. $\endgroup$
    – eromod
    Jul 17, 2016 at 3:18
  • $\begingroup$ at first i use the origin and 3d cursor function,but it is too slow for this simple action.thank you friend! $\endgroup$ Jul 17, 2016 at 3:24
  • $\begingroup$ But if you join the two meshes into a single mesh, it acts better in edit mode. You can select one face and press (Ctrl+L) to select just on of the objects. $\endgroup$
    – eromod
    Jul 17, 2016 at 3:31
  • $\begingroup$ Please clarify what you want to accomplish, the question is extremely unclear. $\endgroup$
    – J Sargent
    Jul 17, 2016 at 3:40
  • $\begingroup$ oh,it can works,thanks,join them into a single mesh is good way to do this. $\endgroup$ Jul 17, 2016 at 3:40

3 Answers 3


In case of complex objects Snap During Transform might not guess where should be the vertex you'd like to snap. If using Closest method while in Object mode, it will depend on object's bounds. If using that method in Edit mode, it will use nearest vertex to snap to.
To snap object's vertex (and whole mesh following it) to vertex of another object use Edit mode (without any joining).

Enter Edit mode for object being snapped, select all and activate Snap During Transform:

  • To implicitly snap desired vertex and make mesh follow it use Active mode;
  • To snap the closest vertex to object being snapped to and make whole mesh follow snapped vertex use Closest method.

GIF snapping mesh in Edit mode

Note that depending on further actions with the object you might want to change its origin.


Solution in object mode :

  • Add an empty
  • Set snap to vertex option
  • Grab your empty to the needed vertex of the mesh to be moved
  • Shift+RMB to select the mesh to be moved additionally to the empty
  • Then grab them both to the destination

enter image description here

  • $\begingroup$ Oh thanks man!Maybe I am too late,but thanks! $\endgroup$ May 5, 2017 at 16:20
  • 1
    $\begingroup$ A bit of explanation about the reason it can't work without the empty, and the role the empty plays, would be useful. $\endgroup$
    – mins
    Jun 23, 2018 at 16:23
  • $\begingroup$ @mins, the empty is a "one point" element which helps to aim one vertex in the target mesh. $\endgroup$
    – lemon
    Jun 24, 2018 at 7:17

Since @lemon's answer, in 2.8+, we have been able to drag the cursor around, opening another possible workflow, also without having to go into Edit Mode.

The 'Center' snap-from entry in the snap settings refers to the active Transform Center / Pivot Point, as set in the header dropdown. This can be the 3D Cursor. So, with the Transform Pivot Point set to 3D Cursor, snap-from set to 'Center', and snap-to set to 'Vertex', you can ShiftSpacebar - Spacebar activate the cursor tool.

  • Drag-snap the cursor to the desired source vertex
  • G Drag-snap the object, snapping where the cursor was at the beginning of the move, to the desired target vertex.

enter image description here

  • $\begingroup$ @glades Glad that helps! Funnily enough, I prefer lemon's way, maybe because I'm a bit of an old-timer in more primitive packages. In CAD-like work, I tend to have a collection of home-made jigs lying around: angles, lengths, orientations, arcs, stashed in simple objects/Empties. $\endgroup$
    – Robin Betts
    Aug 18, 2020 at 15:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .