2
$\begingroup$

How to snap an object to another object's edge.

I'm trying to find a more accurate way to place this object so that the edges are touching. I want to do this so that in my next step I can perform a boolean operation more smoothly.

enter image description here

I'm trying to get it to snap to the place where I'm circling it with the mouse.

I've tried googling and searching this site as well as the blender manual.

Any help would be appreciated. I'm really new to blender and trying to learn a good workflow.

| improve this question | | | | |
$\endgroup$
2
$\begingroup$

enter image description here

Change the snapping mode in the snap tab in the 3d view header to Vertex and drag according on your specific axis until a small ring appears on the vertex you want to snap to when you hover the mouse over it.

| improve this answer | | | | |
$\endgroup$
  • $\begingroup$ It should have been edge, not vertex. However, that part about the mouse having to hover over it was what helped me figure it out. Thanks! $\endgroup$ – LateralTerminal Feb 22 '18 at 21:33
  • $\begingroup$ Vertex snapping is better than edge snapping in some cases. In your case it fit the description. If your edge is non symmetrical or not parallel, you cant snap to its normal. $\endgroup$ – Retrax Feb 22 '18 at 21:35
  • $\begingroup$ I didn't have a vertex in that area though so it didn't really work in my case. But the info is still valuable. $\endgroup$ – LateralTerminal Feb 22 '18 at 21:37
  • 1
    $\begingroup$ Yes there is, at the end points of the edge there are two Vertex, you can snap to either. $\endgroup$ – Retrax Feb 22 '18 at 21:38
  • $\begingroup$ You're absolutely right. I just didn't have the mouse hovering over that vertex! Thanks now I know :) $\endgroup$ – LateralTerminal Feb 22 '18 at 21:39
0
$\begingroup$

When you use snap to edge the mouse has to actually touch what you want to snap to.

  1. Click on the magnet to enable snapping.
  2. Click on the option for snap to edge.
  3. Move the object but make sure the mouse touches what you want it to snap to.

Animated gif for future reference:

enter image description here

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

Add a vertex to both the anvil's and cylinder's edge. Line them up at same height by eye Snap vertex to vertex. Remove extra vertices.

(Probably not the ideal solution.)

| improve this answer | | | | |
$\endgroup$
  • $\begingroup$ Thanks, but I managed to answer the question myself without having to add extra vertices. :) $\endgroup$ – LateralTerminal Feb 22 '18 at 21:34
  • $\begingroup$ Nice. I actually never noticed that my mouse had to touch the geometry while using snap-to-x. Cool observation. $\endgroup$ – joeypuggy Feb 22 '18 at 21:37
0
$\begingroup$

I still think Blender needs some work in the snapping department. As you can see in @LateralTerminal's answer, Blender chooses which part of that oval should snap to the anvil. I think a better option would be to select "snapping" vertices in object 1 and 2 (outside of edit mode): the vertex to snap from then the vertex to snap to.

There's a nice feature in Fusion 360 called "Move - point to point": You select the start point then an end point - the two object snap together at exactly those two points.

I just don't get why Blender would make the decision about which part of the first object should do the snapping. I'm currently dealing with an object that snaps away from the target object when I hover the mouse over the target object.

| improve this answer | | | | |
$\endgroup$
  • 1
    $\begingroup$ Snapping and precision modelling will be updated and it was announced recently as the development fund has enough to pay for the dev. There is a discussion here devtalk.blender.org/t/… $\endgroup$ – barkest Jul 11 '19 at 7:56
  • $\begingroup$ @barkest Now that's what I'm talking about. $\endgroup$ – gatzkerob Jul 11 '19 at 18:01

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.