I need to align some vertices up with the vertices that is extending out the furthest on the X axis. I want to know if there is a way to make them all aligned in one step. Instead of messing with each vertices X position. Is there a way to do that?
Set pivot point to 'active element' and transformation orientation to 'normal'.
Duplicate the edge you want them to be parallel to, move it with G and Z twice (along normal) and extrude it (E+Z) to create a clear normal.
Select your unstraight edge and afterwards the created polygon, so the polygon is the active element.
Hit S to scale, Z twice and move the mouse or just press 0 to make it completely straight.
Delete the temporary polygon.
Works always, no matter how your object is weirdly rotated in 3D space.
IMO the fastest way to do this is by using the active element as pivot.
Set the pivot to Active (⎇ Alt.):
Select the vertices you wish to align, being sure to select the vertex you want to align them to last (so that it is the Active vertex):
Scale (S) the selection to 0 along the axis you wish to align along. In this case, the X axis. So SX0:
All at once:
If your object isn't aligned to the axes, then you can use a custom transform orientation.
Before doing the three steps above, select one of the edges running lengthwise and press ⎈ Ctrl⎇ AltSpace. This will create a custom transform orientation with one of the axes aligned to the selected edge (in this case the Y axis):
Note that to use the custom orientation when scaling you'll have to press the axis key twice. So SYY0:
- Select all vertices you want to align
- To align them, scale them to 0 at the axis you need, so in my case I press SY0
- Turn on the magnet and snap to vertex
- Grab the Y axis handle and move it over the vertex you want to align the selected vertices.
This is the easiest way for me.
Enable the LoopTools addon if you haven't already
Snap the cursor the the outermost vert, you'll need to mark this position for a later step
Select the line of verts and use the appropriate front/side ortho view so you are looking directly at the edge. Hit W > Looptools > Flatten and set the mode to "from view". That will arrange all the verts to a straight line, but it will be at the average location instead of the farthest. Luckily, we marked the farthest point in step 2...
Hit Shift+S and select "selection to cursor (offset)". This should bring everything forward to the outermost point.
Not the simplest or most direct way, but should get the job done without having to move each vert individually or guess at the position.
Select the scaling manipulator (circled in the picture).
And then grab the x-axis handle:
Use it a couple times until all the vertices are lined up, then press G and then press X and move the mouse to where you want the vertices at.
This is the simplest way to my knowledge.