How would I make the face of an object parallel to the ground? I could just eyeball it and use the rotate tool, but it probably wouldn't be perfectly flat. Is there a way I could possibly snap the face of the object I want level to the top of a block (making it parallel with the block) and then delete the block?
Not sure if there is a more efficient way to do this but the method I most frequently use is through an auxiliary empty object to snap to the surface.
- Add a Plain Axis Empty to your scene
- Activate Snapping and Align rotation with the Snapping Target
- Align the empty with the part of the surface that is to become the base
- Now you will have to manually copy the three axis rotation from the empty to the object inverting them. That means if your empty's rotation is
10,50,30you will have to paste in your target object
- Apply the rotation to your object
- Adjust it accordingly to fix the orientation by rotating 180º in needed axis.
Side note: It is usually helpful if your "flat face" that is to aligned to the ground is slightly subdivided so there's a few extra vertex for Blender to snap to.
Here's a quicker way I've came up with after reading Duarte's answer:
Create a new flat plane
Set rotation of your object to 0.
Enable snapping to face
Start editing mesh of your object. Select a face of faces by which you want to align.
Move them to a face you want to align them to
Enable Proportional editing, set it to Constant, and set Proportional size to a big value. That won't take into the account our snapping configuration, so...
Move it to that plane again!
You can use any object as a target for this method (e.g snapping text to a side of a dodecahedron), and it does not require you to copy any values.