24
$\begingroup$

enter image description here

Ctrl + R creates vertex exactly between two vertices of an edge but I want it in the place where I click, that is any part of an edge where I click. I wanted to know if there is any such feature available in blender. This will just increase my modeling speed.

| improve this question | | | | |
$\endgroup$
20
$\begingroup$

It's true that CtrlR works a bit different for single edge like this other than loop cutting on faces, since it is not designed for that. However, you can select that new vertex then GG, or ShiftV to slide it along the edge.

Furthermore, a new coming feature may benefit such workflow. Just FYI.

| improve this answer | | | | |
$\endgroup$
14
$\begingroup$

Technique #1: Create a vertex on a desired part of an edge

This solution is based on the answer here.

  1. Select the edge
  2. Press W, and select Subdivide
  3. Select the new vertex
  4. Press Shift + V
  5. Slide the vertex along the edge (the proposed vertex location will snap to the grid), and press LMB to place the vertex permanently
  6. Press Ctrl while sliding to avoid snapping to the grid

Technique #2: Create a vertex and edge at the same time

NOTE: This technique does not attach the new vertex to the edge. The only way to do this is to drag the new vertex to a vertex created on the desire edge using Technique #1.

Select an existing vertex

enter image description here

Ctrl + LMB away from the selected vertex to create a new vertex

enter image description here

In the 3D Viewport, check to ensure that:

  • Snap During Transform (magnet icon) is turned on
  • Type of Element to Snap to is set to Edge
  • Which Part to Snap Onto Target is set to Closest

enter image description here

RMB to drag the vertex to snap to the desired edge (The dragged vertex should have a circle around it to indicate it will snap to the edge). Release the RMB, and LMB to confirm the placement.

enter image description here

| improve this answer | | | | |
$\endgroup$
  • 1
    $\begingroup$ I think this answer is nicer, because ctrl+R starts to place magenta loop selection circles in the UI and is not as intuitive as the answer you have provided. Victor's answer below is effectively the same, but also nice. Having said that, I've noticed that the vertex isn't actually attached to the edge, when I move the face. $\endgroup$ – GilesDMiddleton Oct 2 '16 at 11:36
  • $\begingroup$ Thanks @GilesDMiddleton. I didn't realise the shortcoming of my method. I have done a little research, and added Technique #1, which seems to answer the question better. I left the original answer as Technique #2, just in case it is useful in some cases. $\endgroup$ – MechtEngineer Oct 4 '16 at 2:49
  • 1
    $\begingroup$ @MechtEngineer I generally follow up Technique #2 by deleting the original edge, selecting the two old vertices and the one new one and pressing F to create two new edges. $\endgroup$ – Dan Mar 29 '17 at 13:19
6
$\begingroup$

You could select the new vertex and use Vertex Slide to change its location on the edge Shift-V.

Another option would be to extrude vertices: with a single vertex is selected Ctrl-LMB creates a new vertex at the position of the mouse cursor and connects the vertices by a new edge.

| improve this answer | | | | |
$\endgroup$
3
$\begingroup$

For edges connected to a face you can use the Knife tool to place a vertex anywhere you want. If you only want one new vertex to be created then just click and drag through only one edge with the knife tool.

| improve this answer | | | | |
$\endgroup$
2
$\begingroup$

I know this is old and all. But there is a much easier way of doing it. Just Extrude one Vertex from one of the Vertex of the Edge you want, select the snap to Edge and slide the Vertex through the Edge you want like a knife in butter to where you want it to be. Works like a glove.

Press E to extrude from the current vertex selected. You can do this repeatedly to create a long chain.

| improve this answer | | | | |
$\endgroup$
  • 1
    $\begingroup$ wouldn't this end up with edges that you don't want, and then are doubled up? $\endgroup$ – David Jun 15 '16 at 19:32
  • 2
    $\begingroup$ Well I use "remove doubles" for that. But you can also create a Vertex with CTRL + LMouse and grab it with G with the Snap to Edge selected and pull it to your desired edge. That ends the double edge problem. $\endgroup$ – Victor Matheus Jun 16 '16 at 2:38

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.