5
$\begingroup$

Let's say i have selected all these vertices which you can see in this screenshot, and i want to set the height to the same height as the marked vertex (see red arrow in screenshot)

enter image description here

I always copy the height from the target vertex, then i select each vertex one by one and paste the height into it. But this takes a very long time, especially if you have big models. Is there an easier way to do this?

Result should look like this:
enter image description here

$\endgroup$

2 Answers 2

10
$\begingroup$

One way to do this is to set the pivot point for transforms to be the active element, by choosing Active Element for the Pivot Point in the bar below the 3D View:

enter image description here

If you have Pie Menus enabled, you can press .>7 instead.

Then select all the vertices you want to affect making sure that the one whose height you want to copy is the active one (i.e. select it last) and just Scale in the Z axis direction to 0, by pressing S, then Z and then 0.

enter image description here

$\endgroup$
3
  • $\begingroup$ I don't want to scale to 0, i want all my selected vertices to be the same height as my target vertice. If i do it like you describe, then the position of all my vertices is changed and i have to adjust everything again. $\endgroup$
    – Black
    Feb 10, 2016 at 9:16
  • 5
    $\begingroup$ Try it first. You can undo (Ctrl Z) if this is not what you want $\endgroup$ Feb 10, 2016 at 9:17
  • $\begingroup$ Still worked in blender 3.6.2 $\endgroup$
    – nSquid
    Sep 26, 2023 at 12:12
2
$\begingroup$

Open the properties shelf (N key), select the vertex with the desired height, place the cursor over the "z" box in the transform panel of the tool shelf, and copy (CTRL - C) the value in that box. Then select all of the vertices you want to be the same height as the original vertex, and scale (S key) them constraining the movement to the z axis by pressing the Z key, and setting the scale factor to zero. Then, without deselecting the vertices, move the cursor over the "z" box in the transform panel of the properties shelf, and paste (CTRL - V) the Z value. This applies the height characteristic of the original vertex to all of those selected.

$\endgroup$

You must log in to answer this question.

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