# How to merge a vertex to an edge?

I occasionally have two objects with a vertex overlapping an edge:

My question is how can you create vertices on the edge touching the other vertices, without having to subdivide and merge. In this situation it would be quite simple, but other times it might be more complicated. Is there an addon that can do this?

• Jun 11 '16 at 19:30
• @360ueck I couldn't get that to work... Jun 11 '16 at 19:31

In case of intersecting meshes Intersect operator could be useful. In this case, Intersect / Knife is the one needed.

1. Select faces which intersect (or select all faces if convenient).
2. Press Ctrl + F > Intersect / Knife. Faces were cut, i.e. one from the rightmost cube got 2 new vertices and became an Ngon. However meshes aren't connected yet, because there are 2 pairs of vertices which share the same location.
3. Remove doubles with W > Remove doubles. Now meshes are connected.

Note: Intersect / Knife tool is accessible starting from version 2.77.

Let's call the left cube Cube A and right cube Cube B.

1. With the Knife tool ( K ) create a vertex in the edge of Cube B you want to create the vertex to merge it (click on it and then press Enter).
2. Merge both cubes (select them both in Object mode and Ctrl + J.
3. Select the vertex you just created in Cube B and snap it (hold ctrl to snap after pressing G, make sure it's on vertex mode and not increment) to the vertex you want to merge in Cube A.
4. W > Remove doubles
5. Get rid of N-gons (you can select the faces with N-gons in Cube B and press Ctrl + T to triangulate and then Alt + J to quadrangulate).
• That's honestly a little more complicated than I would like. Jun 11 '16 at 20:26
• I bet there is no much easier solution... at least no generally applicable one. Jun 11 '16 at 20:58
• What am I missing? I can't seem to create a single vertex with the knife tool. I click it, get the little green dot and then press enter and nothing happens (besides deselecting). It does work if I link two dots (across a face, for example)... Mar 23 '18 at 22:59

The new Exact Solver for the Boolean modifier will do this if the vertices are on the edge.