Benching template questions

I am benching from the top down. The side slope seeks intersection 2 feet below grade and then back up to grade. Then I need to bench from the top down and intersect the line 'Bench Target'. Can an end condition target another component in the template? Any examples to share?

I need to create a component volume for the area between the side slope and the benching. Can the overlay components be made to follow the benching?

I can do this with display rules and many benches of different heights or in two parts. The first is to run the basic side slope template and the use a linear template to do benching. I would like to have a single template that achieves the goal.

Thanks,

Paul

• Paul,

I was looking at this one day in the past (for SS2) and came up with the thought process described here (I was looking at this relative to a rock cut). It’s a bit of template construction but would be automated by the modeler after it was all done. The basic struggle was constructing from the top down, and finding the right starting point. The solution is to model it in the ‘normal’ direction and then use that as a starting point and model it backward the way that you really wanted it.

1. Using a Do Not Construct End Condition, create your cut or fill condition in the normal direction. This will determine the catch. (Using whatever bench and slope criteria you have.)

2. With that intercept point established, reverse the process (i.e.- negative vertical) with a Constrained ‘rigid’ component. Extend cut down vertically at whatever slope and benching that you used going up. Repeat the vertical cut down & bench until it reaches the point where you started in #1 above. (You can even constrain the very last point to the starting point.)

Ultimately you would end up with a full solution like this:

Rock_Cut_1Bn - a single End Condition Component with 4 pts + a Constrained Component overlaying the EC, also with 4 points.

Rock_Cut_2Bn - a single End Condition Component with 2 benches (going up) + a Constrained Component (going down)

Rock_Cut_3Bn - a single End Condition Component with 3 benches (going up)  + a Constrained Component (going down)

Rock_Cut_4Bn - a single End Condition Component with 4 benches (going up)  + a Constrained Component (going down)

Rock_Cut_5Bn - a single End Condition Component with 5 benches (going up)  + a Constrained Component (going down)

Good Luck!!

Civilly yours,
The Zen Dude (also known as "Mark")
Civil Software Guru & Philosopher
InRoads User since its birth in the 80's
OpenRoads Documentation / Training / Support
Zen Engineering, Owner
• Oh, and instead of Display Rules, just make the component that you need for volumes a Parent - Child relationship component. So from my earlier post. 1) Create an EC to find the actual catch. 2) Create a Child component that creates the benching going from the intercept solution down and 3) create another Child component for any closed shapes you need for volumes.

Civilly yours,
The Zen Dude (also known as "Mark")
Civil Software Guru & Philosopher
InRoads User since its birth in the 80's
OpenRoads Documentation / Training / Support
Zen Engineering, Owner
• Hi Mark,

Will you be able to share that template?

Regards,

Gautham K

• Gautham, remember, this End Condition finds the catch point on the existing ground and then runs backward toward the Hinge point developing standard slopes & benches that start from the catch point. That means the height of the first bench at the roadway Hinge point will vary. That was the purpose behind this End Condition. This can be seen when the EC is tested. It's currently set up for 5 benches. There are also Parametric Constraints set up to define the Slopes and Widths of the benching. And because this particular benching scenario was set up for cut slopes in rock, it is targeting a Surface called Rock.

RockSlopeBenchBackward.itl

Civilly yours,
The Zen Dude (also known as "Mark")
Civil Software Guru & Philosopher
InRoads User since its birth in the 80's
OpenRoads Documentation / Training / Support
Zen Engineering, Owner