I am looking for a way of using the GG edge slide feature to move multiple verts/edges with different normals, all in the same direction. Attached are some screenshots of the issue... I would like to move all the edges/verts highlighted up the angle of the faces above them (see red arrow), but need them to retain their own angles. If I select them all and GG to slide, they all slide off in their own different directions, if I choose to move them in the 'Normal' axis, the axis is not the desired one due to them having different normal directions.

The only way I can find to do it is to just move edges with the same normal direction, but this then involves multiple selections and edge slides, surely there is some way of doing them all at once?

Many thanks in advance.

enter image description here

enter image description here

  • $\begingroup$ It works for me as expected, however you can try another method which involves using View transform orientation. Select face, along which you'd like to move selection and align view to it (Shift+Numpad1). Choose View trnaform orientation. Select your faces and grab them along desired view axe. $\endgroup$
    – Mr Zak
    Dec 16, 2015 at 18:43
  • $\begingroup$ Thanks for the quick response, mine does behave the same as in your video but only when the selected faces are all facing the same direction. In my situation, I have added edge loops around the corners, so there are faces that are facing at right angles to the main faces, having these selected as well results in my issue. However, your 'View' orientation solution works perfectly, I created a vertex group with the verts I wanted to move and moved them along the view axis of the faces above, not as simple as selecting and sliding, but the end result is the same - thanks! $\endgroup$
    Dec 16, 2015 at 19:53

2 Answers 2


The easiest way is to create a custom transform.
Select an edge that represents the orientation of your desired transform, in your case, this will be where the red arrow is pointing, then Ctrl + Alt + Space bar this will create custom transform using the orientation of the selected edge, now you can use this new transform to move your mesh along.
For example if you want to move the selected vertices/edges/faces on the new Y axis, select them, press G to move, then press Y + Y, this will change the orientation from the default Global to the new custom transform.
You can edit the parameters of your custom transform immediately after creating it in the tool's shelf to the left of the 3D view, if you can't see it use T to show it. You can rename and delete the custom transform in the properties shelf to the right of your 3D view, use N to toggle it's visibility.


As detailed by Mr Zak, the solution to this issue is -

  • Select the verts you want to move
  • Make a vertex group of out them
  • Select the face along which you want to move your verts
  • Use SHIFT+NUM1 to align the view to that angle
  • Press 'A' to deselect the face and then select your vertex group
  • Change the transform orientation to 'View' Now you can move the selected verts in the desired angle.

You must log in to answer this question.

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