yucad3d

Daylight Basin

C3D DaylightBasin — retention basin + berm + daylight

At a glance

KindSubassembly (composed into an assembly)
DomainRoad
Civil 3D equivalentDaylightBasin
Geometry14 points, 11 links, 0 shapes
Conditional geometry8 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
ForeslopeSlopecross slope as a ratio (−0.02 = 2 % fall)0.333333Foreslope grade (rise/run)
ForeslopeWidthnumber (metres unless the description says otherwise)1.2Foreslope width (m)
BasinDepthnumber (metres unless the description says otherwise)0Basin depth below the foreslope toe (m)
BasinSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Basin wall grade
BasinWidthnumber (metres unless the description says otherwise)1.8Basin bottom width (m)
BermWidthnumber (metres unless the description says otherwise)1.8Berm width past the basin (m)
CutSlopecross slope as a ratio (−0.02 = 2 % fall)0.333333Cut daylight grade
FillSlopecross slope as a ratio (−0.02 = 2 % fall)0.333333Fill daylight grade
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
P1Hingeplaced at the attachment point (an absolute offset/elevation)0 / 0
P2offset + elevation delta from the reference pointP1Side*FSW / -(FSW*ForeslopeSlope)
P3Ditch_Inoffset + elevation delta from the reference pointP2Side*(BasinDepth/BasinSlope) / -BasinDepth
P4Ditch_Outoffset + elevation delta from the reference pointP3Side*BasinWidth / 0
P5Hinge_Cut,Hingeoffset + elevation delta from the reference pointP4Side*(BasinDepth/BasinSlope) / BasinDepth
P6offset + elevation delta from the reference pointP5Side*BermWidth / 0
DL conditionalDaylight,Daylight_Cutwalk out at a slope until the target surface is met (daylight)P6CutSlope / Side*30
GCut conditionalhorizontal delta, elevation taken from the target surfaceDLSide*abs(DL.Offset-P6.Offset) / 0
RCut_p1 conditionalDaylightplaced 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 conditionalDaylightplaced 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 conditionalDaylight,Daylight_Fillwalk out at a slope until the target surface is met (daylight)P6-FillSlope / Side*30
GFill conditionalhorizontal delta, elevation taken from the target surfaceDLSide*abs(DL.Offset-P6.Offset) / 0
RFill_p1 conditionalDaylightplaced 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 conditionalDaylightplaced 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

LinkCodeBetweenRole
L1Top,Slope_LinkP1 → P2drawn
L2Top,Slope_LinkP2 → P3drawn
L3Top,Datum,DitchP3 → P4drawn
L4Top,Slope_LinkP4 → P5drawn
L5TopP5 → P6drawn
RCutSADaylightP6 → DLdrawn
RCutRADaylightP6 → RCut_t1drawn
RCutPA1DaylightP6 → RCut_p1drawn
RFillSADaylightP6 → DLdrawn
RFillRADaylightP6 → RFill_t1drawn
RFillPA1DaylightP6 → RFill_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.