Another way of transforming an object is by creating a lattice around it. A lattice can be thought of as a three dimension grid that is bound to the object it surrounds. As the lattice is transformed the object will be transformed as well.
Under Create Lattice Options you can set the divisions in the grid in the x, y, and z (often referred to as the s, t, and u for lattices). You can also parent the lattice to the object automatically. In general it is suggested that the lattice be parented to the object it’s manipulating. This way when the object is moved the effects of the lattice on the object will be kept constant.*
Deleting the lattice will remove all of the transform effects on the object.*
Note: Another option for retaining the Lattice’s changes is to Delete the history of the object.
This command returns the object and the lattice back to their state when the lattice was first put on the object, hence resetting all of the transforms put on the object.
Reset Lattice Tweaks
This command returns the lattice back to its original shape when the lattice was first put on the object. It differs from Reset Lattice in that on the changes made to the lattice components are reset and not the lattice itself. Therefore, lattice transformations like a translation will remain the same after using Reset Lattice Tweaks but would not remain the same after using Reset Lattice.
In general it is suggested that the nonlinears be parent to the objects they are manipulating.* This way when the object is moved the effects of the nonlinear on the object will be kept constant.
*Note: Another option for retaining the Deform’s changes is to delete the history of the object.
EDIT à Delete by Type à History