Hi,
I normally do design work with benches. My method is slow and labourious, which is as follows:
1: Create a featureline and grade to surface. Explode the grading, then manually offset the first featureline to get my first bench location (then change elevations of new line), then offset this to get my bench width.
2: Join the bench limits with a 3dpoly and dissolve puedo nodes.
3: Break the surface that extends below my bench (from Step 1), then join to the bench.
4: Commence grading again from the outer bench line and repeat these steps.
5: Finally i get a 3d polyline of the toe with all benches. Then i create a surface from this.
Its messy, takes a long time if there are heaps of benches and i'm almost sure there must be a faster way to do it. I did look at the subassemblies but couldn't apply the daylightbench function. However, my methodology stretches back from early C3D and i've finally upgraded to 2010. So now, is there a better way?