yucad3d

Daylight Rock Cut

C3D DaylightRockCut — ditch + tiered rock cut + stripping bench

At a glance

KindSubassembly (composed into an assembly)
DomainRoad
Civil 3D equivalentDaylightRockCut
Geometry16 points, 11 links, 0 shapes
Conditional geometry15 of the points are created inside a branch — which ones appear depends on the parameters and the target surface
Targets2 (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.

ParameterTypeDefaultMeaning
Side+1 right of the baseline, −1 leftRight (+1)+1 Right / -1 Left
CutSlopecross slope as a ratio (−0.02 = 2 % fall)0.5Cut daylight grade, no rock (rise/run)
FillSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Fill daylight grade
ForeSlopeSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Ditch foreslope grade
DitchDepthnumber (metres unless the description says otherwise)1.2Ditch depth (m)
BottomWidthnumber (metres unless the description says otherwise)0.6Ditch bottom width (m)
BackSlopeSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Ditch backslope grade
BackSlopeWidthnumber (metres unless the description says otherwise)1.2Ditch backslope width (m)
RockCut1DepthLimitnumber (metres unless the description says otherwise)2.7Max rock depth for slope 1 (m)
RockCut1Slopecross slope as a ratio (−0.02 = 2 % fall)0.25Rock cut grade within the limit
RockCut2Slopecross slope as a ratio (−0.02 = 2 % fall)1Rock cut grade beyond the limit
EGStrippingWidthnumber (metres unless the description says otherwise)1.5Stripping bench width on the rock (m)
DaylightLinkSlopecross slope as a ratio (−0.02 = 2 % fall)0.5Daylight grade above the rock
OmitDaylightLinkon / offoff1 = no daylight wing
RoundingOptionwhole number / mode selector00 = sharp catch, 1 = round it
RoundingBywhole number / mode selector00 = by arc length, 1 = by radius
RoundingParameternumber (metres unless the description says otherwise)1.5Arc 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.

PointCodePlacedFromExpression
P0Hingeplaced at the attachment point (an absolute offset/elevation)0 / 0
PF conditionalDitch_Inoffset + elevation delta from the reference pointP0Side*(DitchDepth/ForeSlopeSlope) / -DitchDepth
PB conditionalDitch_Outoffset + elevation delta from the reference pointPFSide*BottomWidth / 0
PBS conditionaloffset + elevation delta from the reference pointPBSide*BackSlopeWidth / BackSlopeWidth*BackSlopeSlope
RP conditionalhorizontal delta, elevation taken from the target surfacePBS0 / 0
R conditionalwalk out at a slope until the target surface is met (daylight)PBSRockCut1Slope / Side*60
R conditionalwalk out at a slope until the target surface is met (daylight)PBSRockCut2Slope / Side*60
S conditionalDaylight_Stripoffset + elevation delta from the reference pointRSide*(if(RockSurface.IsValid, EGStrippingWidth, 0)) / 0
DL conditionalDaylight,Daylight_Cutwalk out at a slope until the target surface is met (daylight)Sif(RockSurface.IsValid, DaylightLinkSlope, CutSlope) / Side*30
GDRC conditionalhorizontal delta, elevation taken from the target surfaceDLSide*abs(DL.Offset-S.Offset) / 0
RDRC_p1 conditionalDaylightplaced 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 conditionalDaylightplaced 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 conditionalDaylight,Daylight_Fillwalk out at a slope until the target surface is met (daylight)P0-FillSlope / Side*30
GDRF conditionalhorizontal delta, elevation taken from the target surfaceDLSide*abs(DL.Offset-P0.Offset) / 0
RDRF_p1 conditionalDaylightplaced 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 conditionalDaylightplaced 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

LinkCodeBetweenRole
LC1Slope_LinkP0 → PFdrawn
LC2Ditch,DatumPF → PBdrawn
LC3Slope_LinkPB → PBSdrawn
LC4RockPBS → Rdrawn
LC5StripR → Sdrawn
RDRCSADaylightS → DLdrawn
RDRCRADaylightS → RDRC_t1drawn
RDRCPA1DaylightS → RDRC_p1drawn
RDRFSADaylightP0 → DLdrawn
RDRFRADaylightP0 → RDRF_t1drawn
RDRFPA1DaylightP0 → RDRF_p1drawn

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.