In Revit 2012, unattached voids in families can be used to cut objects in the project. Here is an example:
There is an in-place component “counter-top” in the project, then load and place a kitchen sink family on it. In Revit previous version, you can edit the component “counter-top” to create a void geometry and make the sink show well . But if there is other counter-top component of different shape in this project or in other project, you have to edit the counter-top every time when placing the sink on it. In Revit 2012, there is an easier method to do that.


3.Click Home tab>Properties panel>Family Category and Parameters, check “Cut with voids when Loaded”, see image below.

4.Load this family into project, adjust its elevation offset to right position (you can use Align tool), see image below.

5.Click Modify tab>Geometry panel>Cut>Cut Geometry, select the counter-top firstly, then the sink. The sink shows well now, see image below.You can load this sink family to other projects, and follow similar steps.

In other cases, for example, you need to hollow the concrete model to lay out the equipment, and schedule the concrete volume. Now in Revit 2012, you can create an equipment void family, and follow the steps above, then the concrete model will be hollowed somehow, and you can get accurate concrete volume when creating material takeoff.
Note: The objects that can be cut are: Walls, Floors, Roofs, Ceilings, and family instances of these categories: Structural Framing, Structural Column, Structural Foundation, and Generic Model.