Daylight Bench
C3D DaylightBench — benched cut/fill daylight
At a glance
| Kind | Subassembly (composed into an assembly) |
| Domain | Road |
| Civil 3D equivalent | DaylightBench |
| Geometry | 9 points, 8 links, 0 shapes |
| Conditional geometry | 8 of the points are created inside a branch — which ones appear depends on the parameters and the target surface |
| Targets | 1 (surface / offset / elevation targets this subassembly can be linked to) |
Parameters
Defaults are the metric values the palette inserts. Every parameter can be driven by an expression or a target.
| Parameter | Type | Default | Meaning |
|---|---|---|---|
Side | +1 right of the baseline, −1 left | Right (+1) | +1 Right / -1 Left |
CutSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.5 | Cut slope grade (rise/run) |
MaxCutHeight | number (metres unless the description says otherwise) | 3 | Max cut height between benches (m) |
FillSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.5 | Fill slope grade |
MaxFillHeight | number (metres unless the description says otherwise) | 3 | Max fill height between benches (m) |
BenchWidth | number (metres unless the description says otherwise) | 1.5 | Bench width (m) |
BenchSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.02 | Bench cross slope |
Points
Point codes are what feature lines, styles and quantity take-off match on — they are the contract this subassembly publishes.
| Point | Code | Placed | From | Expression |
|---|---|---|---|---|
P0 | Hinge | placed at the attachment point (an absolute offset/elevation) | — | 0 / 0 |
BC conditional | Daylight_Cut | walk out at a slope until the target surface is met (daylight) | P0 | CutSlope / Side*(MaxCutHeight/CutSlope) |
BO conditional | Bench_Out | offset + elevation delta from the reference point | BC | Side*BenchWidth / BenchWidth*BenchSlope |
BC conditional | Daylight_Cut | walk out at a slope until the target surface is met (daylight) | P0 | CutSlope / Side*(MaxCutHeight/CutSlope) |
BO conditional | Bench_Out | offset + elevation delta from the reference point | BC | Side*BenchWidth / BenchWidth*BenchSlope |
BC conditional | Daylight_Fill | walk out at a slope until the target surface is met (daylight) | P0 | -FillSlope / Side*(MaxFillHeight/FillSlope) |
BO conditional | Bench_Out | offset + elevation delta from the reference point | BC | Side*BenchWidth / -(BenchWidth*BenchSlope) |
BC conditional | Daylight_Fill | walk out at a slope until the target surface is met (daylight) | P0 | -FillSlope / Side*(MaxFillHeight/FillSlope) |
BO conditional | Bench_Out | offset + elevation delta from the reference point | BC | Side*BenchWidth / -(BenchWidth*BenchSlope) |
Links
| Link | Code | Between | Role |
|---|---|---|---|
LS | Daylight | P0 → BC | drawn |
LB | Bench | BC → BO | drawn |
LS | Daylight | P0 → BC | drawn |
LB | Bench | BC → BO | drawn |
LS | Daylight | P0 → BC | drawn |
LB | Bench | BC → BO | drawn |
LS | Daylight | P0 → BC | drawn |
LB | Bench | BC → BO | drawn |
Generated page. The tables above are read from the built-in catalogue itself (yu3d_stock_dump), so they always match the version of yucad3d you are running.