Daylight Rock Cut
C3D DaylightRockCut — ditch + tiered rock cut + stripping bench
At a glance
| Kind | Subassembly (composed into an assembly) |
| Domain | Road |
| Civil 3D equivalent | DaylightRockCut |
| Geometry | 16 points, 11 links, 0 shapes |
| Conditional geometry | 15 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 |
CutSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.5 | Cut daylight grade, no rock (rise/run) |
FillSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Fill daylight grade |
ForeSlopeSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Ditch foreslope grade |
DitchDepth | number (metres unless the description says otherwise) | 1.2 | Ditch depth (m) |
BottomWidth | number (metres unless the description says otherwise) | 0.6 | Ditch bottom width (m) |
BackSlopeSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Ditch backslope grade |
BackSlopeWidth | number (metres unless the description says otherwise) | 1.2 | Ditch backslope width (m) |
RockCut1DepthLimit | number (metres unless the description says otherwise) | 2.7 | Max rock depth for slope 1 (m) |
RockCut1Slope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Rock cut grade within the limit |
RockCut2Slope | cross slope as a ratio (−0.02 = 2 % fall) | 1 | Rock cut grade beyond the limit |
EGStrippingWidth | number (metres unless the description says otherwise) | 1.5 | Stripping bench width on the rock (m) |
DaylightLinkSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.5 | Daylight grade above the rock |
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 |
|---|---|---|---|---|
P0 | Hinge | placed at the attachment point (an absolute offset/elevation) | — | 0 / 0 |
PF conditional | Ditch_In | offset + elevation delta from the reference point | P0 | Side*(DitchDepth/ForeSlopeSlope) / -DitchDepth |
PB conditional | Ditch_Out | offset + elevation delta from the reference point | PF | Side*BottomWidth / 0 |
PBS conditional | — | offset + elevation delta from the reference point | PB | Side*BackSlopeWidth / BackSlopeWidth*BackSlopeSlope |
RP conditional | — | horizontal delta, elevation taken from the target surface | PBS | 0 / 0 |
R conditional | — | walk out at a slope until the target surface is met (daylight) | PBS | RockCut1Slope / Side*60 |
R conditional | — | walk out at a slope until the target surface is met (daylight) | PBS | RockCut2Slope / Side*60 |
S conditional | Daylight_Strip | offset + elevation delta from the reference point | R | Side*(if(RockSurface.IsValid, EGStrippingWidth, 0)) / 0 |
DL conditional | Daylight,Daylight_Cut | walk out at a slope until the target surface is met (daylight) | S | if(RockSurface.IsValid, DaylightLinkSlope, CutSlope) / Side*30 |
GDRC conditional | — | horizontal delta, elevation taken from the target surface | DL | Side*abs(DL.Offset-S.Offset) / 0 |
RDRC_p1 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset-(DL.Offset-S.Offset)/RDRCL1*RDRCPA / DL.Y-(DL.Y-S.Y)/RDRCL1*RDRCPA |
RDRC_p2 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset+(GDRC.Offset-DL.Offset)/RDRCL2*RDRCPB / DL.Y+(GDRC.Y-DL.Y)/RDRCL2*RDRCPB |
DL conditional | Daylight,Daylight_Fill | walk out at a slope until the target surface is met (daylight) | P0 | -FillSlope / Side*30 |
GDRF conditional | — | horizontal delta, elevation taken from the target surface | DL | Side*abs(DL.Offset-P0.Offset) / 0 |
RDRF_p1 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset-(DL.Offset-P0.Offset)/RDRFL1*RDRFPA / DL.Y-(DL.Y-P0.Y)/RDRFL1*RDRFPA |
RDRF_p2 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset+(GDRF.Offset-DL.Offset)/RDRFL2*RDRFPB / DL.Y+(GDRF.Y-DL.Y)/RDRFL2*RDRFPB |
Links
| Link | Code | Between | Role |
|---|---|---|---|
LC1 | Slope_Link | P0 → PF | drawn |
LC2 | Ditch,Datum | PF → PB | drawn |
LC3 | Slope_Link | PB → PBS | drawn |
LC4 | Rock | PBS → R | drawn |
LC5 | Strip | R → S | drawn |
RDRCSA | Daylight | S → DL | drawn |
RDRCRA | Daylight | S → RDRC_t1 | drawn |
RDRCPA1 | Daylight | S → RDRC_p1 | drawn |
RDRFSA | Daylight | P0 → DL | drawn |
RDRFRA | Daylight | P0 → RDRF_t1 | drawn |
RDRFPA1 | Daylight | P0 → RDRF_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.