Daylight Basin
C3D DaylightBasin — retention basin + berm + daylight
At a glance
| Kind | Subassembly (composed into an assembly) |
| Domain | Road |
| Civil 3D equivalent | DaylightBasin |
| Geometry | 14 points, 11 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 | 2 (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 |
ForeslopeSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.333333 | Foreslope grade (rise/run) |
ForeslopeWidth | number (metres unless the description says otherwise) | 1.2 | Foreslope width (m) |
BasinDepth | number (metres unless the description says otherwise) | 0 | Basin depth below the foreslope toe (m) |
BasinSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Basin wall grade |
BasinWidth | number (metres unless the description says otherwise) | 1.8 | Basin bottom width (m) |
BermWidth | number (metres unless the description says otherwise) | 1.8 | Berm width past the basin (m) |
CutSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.333333 | Cut daylight grade |
FillSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.333333 | Fill daylight grade |
OmitDaylightLink | on / off | off | 1 = no daylight wing |
RoundingOption | whole number / mode selector | 0 | 0 = sharp catch, 1 = round it |
RoundingBy | whole number / mode selector | 0 | 0 = by arc length, 1 = by radius |
RoundingParameter | number (metres unless the description says otherwise) | 1.5 | Arc length or radius (m) |
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 |
|---|---|---|---|---|
P1 | Hinge | placed at the attachment point (an absolute offset/elevation) | — | 0 / 0 |
P2 | — | offset + elevation delta from the reference point | P1 | Side*FSW / -(FSW*ForeslopeSlope) |
P3 | Ditch_In | offset + elevation delta from the reference point | P2 | Side*(BasinDepth/BasinSlope) / -BasinDepth |
P4 | Ditch_Out | offset + elevation delta from the reference point | P3 | Side*BasinWidth / 0 |
P5 | Hinge_Cut,Hinge | offset + elevation delta from the reference point | P4 | Side*(BasinDepth/BasinSlope) / BasinDepth |
P6 | — | offset + elevation delta from the reference point | P5 | Side*BermWidth / 0 |
DL conditional | Daylight,Daylight_Cut | walk out at a slope until the target surface is met (daylight) | P6 | CutSlope / Side*30 |
GCut conditional | — | horizontal delta, elevation taken from the target surface | DL | Side*abs(DL.Offset-P6.Offset) / 0 |
RCut_p1 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset-(DL.Offset-P6.Offset)/RCutL1*RCutPA / DL.Y-(DL.Y-P6.Y)/RCutL1*RCutPA |
RCut_p2 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset+(GCut.Offset-DL.Offset)/RCutL2*RCutPB / DL.Y+(GCut.Y-DL.Y)/RCutL2*RCutPB |
DL conditional | Daylight,Daylight_Fill | walk out at a slope until the target surface is met (daylight) | P6 | -FillSlope / Side*30 |
GFill conditional | — | horizontal delta, elevation taken from the target surface | DL | Side*abs(DL.Offset-P6.Offset) / 0 |
RFill_p1 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset-(DL.Offset-P6.Offset)/RFillL1*RFillPA / DL.Y-(DL.Y-P6.Y)/RFillL1*RFillPA |
RFill_p2 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset+(GFill.Offset-DL.Offset)/RFillL2*RFillPB / DL.Y+(GFill.Y-DL.Y)/RFillL2*RFillPB |
Links
| Link | Code | Between | Role |
|---|---|---|---|
L1 | Top,Slope_Link | P1 → P2 | drawn |
L2 | Top,Slope_Link | P2 → P3 | drawn |
L3 | Top,Datum,Ditch | P3 → P4 | drawn |
L4 | Top,Slope_Link | P4 → P5 | drawn |
L5 | Top | P5 → P6 | drawn |
RCutSA | Daylight | P6 → DL | drawn |
RCutRA | Daylight | P6 → RCut_t1 | drawn |
RCutPA1 | Daylight | P6 → RCut_p1 | drawn |
RFillSA | Daylight | P6 → DL | drawn |
RFillRA | Daylight | P6 → RFill_t1 | drawn |
RFillPA1 | Daylight | P6 → RFill_p1 | 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.