7
$\begingroup$

I'm trying to make a pistol with a hammer thingy on the back. I've been struggling to make the back perfectly aligned like the red line in the 3rd image. Any help would be appreciated.

$\endgroup$
5
$\begingroup$

I think the Shear tool should work:

  • Select all the vertices of your twisted face.
  • Press S Y 0 so that they all collapse on the same Y axis.
  • Switch to the right orthographic view, press Shift ctrl alt S and move your mouse to change the shear angle until the angle your need (press -1 for a 45° angle).
  • It should be good.

enter image description here

$\endgroup$
2
$\begingroup$

There is 1 solution to this that I could come up with.

Select all these back vertices and scale to 0 in the appropriate axis (it looks like it's the Y axis on your screenshot). That will align them perfectly. Then you could set the 3D cursor at the topmost vertex. Set the pivot point to 3D Cursor. Then having all these back vertices still selected go to Mesh > Transform > Shear or use Shift+Ctrl+Alt+S. And move your mouse to shear the desired amount. (You can hit X or Y while shearing to shear along the appropriate axis).

I should add that you need to be in the appropriate orthographic 3D view to shear it properly. If you shear in a perspective view it might get wonky.

$\endgroup$
1
$\begingroup$

You need to use:

  • custom orientation axes
  • 3d cursor as pivot for rotation/scaling

    1. Create (if you don't have it yet) a plane where you want all the points to be (It's the diagonal plane on which the red line lay).
    2. Select that plane and press SHIFT+S, then select Cursor to Selected, now press CTRL+ALT+SPACEBAR to create a new set of orientation axes with the Z axis perpendicular to the plane.
    3. Select the Cursor as the pivot for rotation/scaling (You can do it just pressing .).
    4. Press S then Z and Z again to scale on the Z axis of your orientation axes, then press 0 to scale the points of 0 and put them on the plane.
$\endgroup$
2
  • 1
    $\begingroup$ You don't have to create a plane to make the custom orientation .. you can just select three vertices which define it... and while this method flattens the vertices nicely on to the right plane, it can throw the horizontal (Y direction) edges. $\endgroup$ Aug 16 '18 at 13:50
  • $\begingroup$ You're right! Your solution is better! $\endgroup$
    – mugnozzo
    Aug 17 '18 at 8:24
1
$\begingroup$

It looks as if you already have 2 parallel edges which define the plane you want to flatten to, so you can:

  • GX extend the vertices not on the plane out beyond it
  • KZ use the Knife tool (with Z to cut through) to cut between the good edges
  • GG slide the protruding vertices back on to the straightened ones (all in one move)
  • CtrlV > R Vertex Menu > Remove doubles.

(For ease of C circle selection, all in the front view, with 'Limit Selection to Visible' switched off.)

enter image description here

$\endgroup$

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.