0
$\begingroup$

I want to use the grid as an imaginary floor.

Is there a mathematical operation to make sure that no matter the length of the object that the bottom of the object is always touching the grid?

Apparently the grid is on 0,0,0 xyz coordinates. If I place my object on the same coordinates it just slashes my object in half. I don't want that. I want the bottom to be on that coordinate.

enter image description here


HA HA! I was going ask this but I think I'm on to it.

What I did is I've gone to edit mode, chose to only select vertex points, selected a bottom vertex point. Copied the Z axis location which was -3.22222 then, I've chosen to select the whole object with A, and just turned that - into a + for the z axis of the whole object and voila we've got a winner.

Someone tell me if this is the correct way or if there's a different way.

$\endgroup$

1 Answer 1

2
$\begingroup$

There are different ways. If your object has a bottom face that is supposed to touch the plane on z = 0, you select that face in edit mode, call shift+s, cursor to selection. Then switch to object mode and change your object's origin by selecting origin to 3D cursor, as shown here:

enter image description here

Then, still in object mode, you can move your object to z = 0 by entering the value directly into the coordinates box.

enter image description here

$\endgroup$
9
  • $\begingroup$ hold up, don't I need to calculate where to place my 3d cursor? that would still requiere me to do the same steps I actually did originally in my post just to find out the exact coordinates where to place the object? I don't get this way :S $\endgroup$
    – Pf22
    Jun 22, 2019 at 13:02
  • $\begingroup$ You don't. When you select the face, do cursor to selection, it positions itself at the center of the face. Now I'm assuming your face has no z dimension which seems to be the case in your example. In the way I'm describing the 3D cursor is there only to change the origin point of your object. Once it's done, your object is all above the origin, so you can position it (position its origin really) at z = 0. $\endgroup$
    – Kiskit
    Jun 22, 2019 at 13:10
  • $\begingroup$ Huh, I don't think I understood a thing lol. But if you agree that the way I did it is correct then I'll keep doing it like that $\endgroup$
    – Pf22
    Jun 23, 2019 at 13:21
  • $\begingroup$ I didn't really agree :). It's about what works anyway, so your method is probably fine, although you have to calculate stuff, which sometimes is difficult. $\endgroup$
    – Kiskit
    Jun 23, 2019 at 14:34
  • $\begingroup$ Alright lol, I'll deal with numbers since I can't understand blender terminology. Thanks for the help :) $\endgroup$
    – Pf22
    Jun 23, 2019 at 15:51

You must log in to answer this question.

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