I have a simple plane.

I select one edge and I would like that edge to be duplicated and slid.

I cannot rip the edge alt + v because it is on a boundary.

I could extrude out from the shape to leave the edge inside the shape then rip. This is a long way around, is there a better solution?

thank you

Starting object with edge selected.

enter image description here

In C4D there is a clone edge tool and if used would give

enter image description here

I cannot replicate in Blender

  • $\begingroup$ could you please show how your mesh is supposed to be after the operation, you only show before and in my opinion the arrows are not enough $\endgroup$ – moonboots Aug 16 '19 at 12:19
  • 1
    $\begingroup$ ok I think it's clearer ;) I don't know how to do it though... If I had to do it I would extrude then bring back the 2 edges where there are supposed to be, but you loose the original edge position... $\endgroup$ – moonboots Aug 16 '19 at 12:47
  • 1
    $\begingroup$ why rip? just extrude, then move back where the edges are supposed to be $\endgroup$ – moonboots Aug 16 '19 at 12:57
  • 1
    $\begingroup$ You could hang on to the position of the original edge by , (with snap set to Vertex & Active,) shift-D duplicating a vertex at one of its ends, leaving it in place. Then extrude, then snap the extrusion (with an appropriate vertex active) back to the loose vertex, before merging it away. $\endgroup$ – Robin Betts Aug 16 '19 at 13:33
  • 1
    $\begingroup$ I will give you an example of how I can solve it, it will surely give you an idea to achieve your goal $\endgroup$ – user58715 Aug 16 '19 at 15:17

Select the edge on the border and add a loop cut there. Since usual Loop Cut And Slide tool (Ctrl+R) won't do in this case due to 5-pole, use Offset Edge Slide instead.

nifty gif image

This way will create triangle after cutting and sliding along edges which compose 5-pole, small cleanup is required there to merge one vertex to another.

See Offset Edge Slide in manual.

As mentioned in comments by @Leander, Offset Edge Slide indeed has options you can enable while executing it. Like Loop Cut and Slide, it provides:

  • Even mode which matches the shape of the created edge loop to existing edge loop from one side;
  • Flipped option which controls which edge loop will be taken into account by Even mode;
  • Clamp which allows to toggle limiting to existing edge loops.
  • $\begingroup$ Thank you very much! $\endgroup$ – barkest Aug 16 '19 at 15:50
  • 3
    $\begingroup$ @barkest You can also press E, while sliding the vertices around to keep an even distance from their starting origin. $\endgroup$ – Leander Aug 16 '19 at 16:02
  • $\begingroup$ @Leander thank you $\endgroup$ – barkest Aug 16 '19 at 16:03
  • $\begingroup$ Wow.. all this time, I never knew it worked on boundaries! $\endgroup$ – Robin Betts Aug 16 '19 at 16:47

So, as you gave additional elements, it seems to me that there is no answer to your problem.


Extrude your edge then move the original + new edges to the position where they are supposed to be.

My former answer:

  • You could create an edge loop
  • then G + G to slide
  • then press E to slide parallel to the next edge
  • then F to switch and make it parallel to the other edge

enter image description here

  • $\begingroup$ Thanks for the answer. I should not have used a plane as you are correct. I really just want to to be able to 'clone' and slide the edge. I used a plane as a very poor example. I do not think what I want to do is possible $\endgroup$ – barkest Aug 16 '19 at 12:07

It is not a complex problem, regarding blender, this would be the most efficient way to do it, with the minimum of clicks and time spent to achieve this result.

My figure is obviously not identical but it repeats the number of edges and faces vertices that your model has in order to create the example

enter image description here enter image description here enter image description here enter image description here

NOTE: Another option would be a small script that generates this type of cuts as if it were a bevel, but it may take a little longer to do the Python script

  • $\begingroup$ Thank you for your help - much appreciated $\endgroup$ – barkest Aug 16 '19 at 15:51
  • $\begingroup$ I will try to find another more efficient way, surely there is some faster way to achieve this $\endgroup$ – user58715 Aug 16 '19 at 15:52
  • $\begingroup$ very kind of you thanks $\endgroup$ – barkest Aug 16 '19 at 16:04

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.