5
$\begingroup$

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

$\endgroup$
  • $\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 '16 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$ – blenderbird Jul 17 '16 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 '16 at 3:31
  • $\begingroup$ Please clarify what you want to accomplish, the question is extremely unclear. $\endgroup$ – VRM Jul 17 '16 at 3:40
  • $\begingroup$ oh,it can works,thanks,join them into a single mesh is good way to do this. $\endgroup$ – blenderbird Jul 17 '16 at 3:40
4
$\begingroup$

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.

| improve this answer | |
$\endgroup$
6
$\begingroup$

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

| improve this answer | |
$\endgroup$
  • $\begingroup$ Oh thanks man!Maybe I am too late,but thanks! $\endgroup$ – blenderbird May 5 '17 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 '18 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 '18 at 7:17
3
$\begingroup$

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

| improve this answer | |
$\endgroup$
  • $\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 at 15:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.