2
$\begingroup$

This question already has an answer here:

Is there any way to select vertices and then align them along the x,y, or z axis? So as to take willy-nilly sections of the model and smooth them out precisely. I am trying to ease my model into transparency along the z axis, and it would be easier if I could select a point, then line up the row of vertices to it, rather than pushing each point into place manually. Thank you, I hope this question is clear!

$\endgroup$

marked as duplicate by Ray Mairlot, p2or, Carlo, CharlesL, cegaton Sep 18 '15 at 15:22

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

5
$\begingroup$

There are several ways to go about aligning vertices, best would be a combination of these for either organic or hard surface modeling. For your use case, the first should suffice.

Scaling

Select the relevant vertices and scale while constraining to an axis, change the Transform Orientation so it aligns as you want it.

enter image description here

Snapping

Enable Snapping, select the Snap Element and adjust accordingly.

enter image description here

Smoothing

Smooth the mesh pulling the vertices closer to each other.

enter image description here

$\endgroup$
3
$\begingroup$

Here are a couple of ways to do this, starting with the common quick way:

Quickly align to Global X, Y, or Z

Aligning vertices on an axis

1. Select the verts you want to align.

If they are all on the same edge you can select the edge loop from the Select menu.

2. Scale on the axis you want to align them all to, and type "0".

3. Type in a location value for that axis.

I find aligning to 0 first and then positioning to be sufficient for most cases. However there are times when you'll want to use the 3D cursor instead of aligning first and then positioning. There are also cases where you may want to use a custom axis (transform orientation). The following method describes how to do that.

Align to a custom Transform Orientation

1. In Vertex Select Mode, draw an edge

You can use Ctrl+LeftClick to create and then extrude vertices.

Then with the entire edge selected, snap the Cursor to Selection using ShiftS

Create an edge for a custom Transform Orientation

2. Create a custom Transform Orientation from the edge

With the edge still selected, click the "+" button in the Properties Shelf under the Transform Orientations panel.

Create a custom Transform Orientation

3. Select it for use

Click the Transform Orientation button which is by default set to "Global" and choose "Edge".

Select the custom Transform Orientation for use

4. Scale along it

You can now hide (H) or delete (X) your guide edge.

Select the vertices you want to align.

Set your Pivot Point to "3D Cursor".

Scale (S) and constrain to your custom Transform Orientation by double-tapping an axis key (XX, YY, or ZZ). Then type "0".

Scaling along a custom Transform orientation

$\endgroup$
1
$\begingroup$

enter image description here

In the image above we see starting shape in gold circle.

Finished shaped in blue modified circle highlighted vertices.

Pivot around 3D cursor as indicated by lower golden arrow.

Vertex is selected. Shift-S [Snap cursor] to selected.
This is indicated by the upper golden arrow. Small Cursor require effort to see.

Select more vertices.

Keystrokes SZ0. Scale Z Zero.

enter image description here

Scaled vertices have same Z value as Cursor.

$\endgroup$
  • $\begingroup$ Haven't used Transform Orientations before, really useful solution. Thanks for sharing! $\endgroup$ – keianhzo Nov 24 '16 at 4:31

Not the answer you're looking for? Browse other questions tagged or ask your own question.