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?


3 Answers 3


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.

    cutting edge of mesh with edge of another mesh GIF

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).
  • $\begingroup$ That's honestly a little more complicated than I would like. $\endgroup$ Jun 11, 2016 at 20:26
  • 2
    $\begingroup$ I bet there is no much easier solution... at least no generally applicable one. $\endgroup$
    – Samoth
    Jun 11, 2016 at 20:58
  • $\begingroup$ 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)... $\endgroup$ Mar 23, 2018 at 22:59

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

enter image description here


You must log in to answer this question.

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