Revit provides tools for isolating elements which is very useful. However often I find that I am also interested in seeing how an element interacts with the elements around it. I have found the best way to do this is to open a 3D view and turn on the views section box. I can then drag around it's edges to show only what I'am interested in. Works pretty well but the manual process is pretty painful.
To create a tool to do this was fairly simple:
My first crack at the tool works quite well but could be improved by adding a buffer to the bounding box to eliminate the manual manipulation of the section box at the end.