How do I actually snap a vertex to an edge? I want to snap a vertex to an edge based on an x, y plane (without changing the z). However, if I do that, the vertex moves away from the edge based on where I slide my cursor on it (same goes for snapping to faces sometimes). I've tried finding info about this all over the internet and am absolutely surprised I was having trouble doing so since I would think this would be a very common issue. Thanks in advance.

Here's the video to show exactly what I mean: https://youtu.be/nIPb4pqN6k0


1 Answer 1

  • Enable Snap to Edge.
  • Select vertex.
  • G (to move)
  • Hold down Ctrl to temporarily activate snapping and move mouse to the edge you want to snap the vertex to.
  • LMB to validate the snapping position.

enter image description here

Edited to add:

In the video you seem to be locking the movement to the X Y plane of the vertex.

The vertex now confined to its X Y plane still snaps correctly to an edge.

enter image description here

I tried again, this time on sloping edges, (see anim. below) with the same snap options and the vertex was snapping as expected to the edge that the mouse cursor was hovering over.

Note: I added separate blue plane to show where the vertex was expected to snap to when it was moving locked to X Y plane. G Shft+Z

enter image description here

Edit to add: Mesh similar to Reddit model ... enter image description here

  • $\begingroup$ Comments have been moved to chat; please do not continue the discussion here. Before posting a comment below this one, please review the purposes of comments. Comments that do not request clarification or suggest improvements usually belong as an answer, on Blender Meta, or in Blender Chat. Comments continuing discussion may be removed. $\endgroup$
    – quellenform
    Commented Feb 9, 2023 at 9:42

You must log in to answer this question.

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