Is there a simple and quick way to add a vertex to an existing edge? I mean in a similar manner (Ctrl+R) like a loop cut for the whole object?

My current workflow is, deleting the edge completely, then I select one of the vertices and extend it via E shortcut. Is there an easier method to get an extra vertex like:

enter image description here

  • $\begingroup$ Note that by splitting a single edge that is part of of other faces, will create n-gons or triangles, that might require some fixing later to go back to quad topology. $\endgroup$
    – user1853
    Jun 15 '19 at 16:38

Select your edge, open the Edge menu with Ctrl+E or the context menu (RMB) as of Blender 2.8x / Specials menu (W) in older versions and select "Subdivide":

enter image description here Edge menu in Blender 2.8+

subd edge Edge menu in Versions pre 2.8

  • 4
    $\begingroup$ And after you've subdivided the edge, you can increase the number of subdivisions to add more than one intermediate vertex, and by using vertex slide, you can move one vertex anywhere along the edge. One other thing to be aware of is that when you create an intermediate vertex by subdividing an edge, you risk creating undesirable geometry on the face of faces of which the edge is a part. $\endgroup$
    – brasshat
    Aug 7 '15 at 11:25
  • 1
    $\begingroup$ If the edge is not supposed to be equally subdivided, you might find the Knife tool (K) helpful as well. $\endgroup$
    – CodeManX
    Aug 7 '15 at 22:06

Extend vertices

Since 2.72 Blender versions, with the command Alt+D and a vertex selected, you can add a vertex on edge next to the mouse cursor.

Then, by double tapping G key, you can slide it along the edge.

If you just need one single extra vertex and you are not interested in a uniform object subdivision, there's no fastest way.

enter image description here


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.