yucad3d

Daylight Multiple Surface

C3D DaylightMultipleSurface — layered strata cut with benches

At a glance

KindSubassembly (composed into an assembly)
DomainRoad
Civil 3D equivalentDaylightMultipleSurface
Geometry13 points, 10 links, 0 shapes
Conditional geometry12 of the points are created inside a branch — which ones appear depends on the parameters and the target surface
Targets3 (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
Surface1CutSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Cut grade in stratum 1 (top)
Surface1And2BenchWidthnumber (metres unless the description says otherwise)0Bench width at the 1-2 transition (m)
Surface1And2BenchSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Bench grade at the 1-2 transition
Surface2CutSlopecross slope as a ratio (−0.02 = 2 % fall)0.5Cut grade in stratum 2
Surface2And3BenchWidthnumber (metres unless the description says otherwise)0Bench width at the 2-3 transition (m)
Surface2And3BenchSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Bench grade at the 2-3 transition
Surface3CutSlopecross slope as a ratio (−0.02 = 2 % fall)1Cut grade in stratum 3 (deepest)
FillSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Fill daylight grade
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
A conditionalwalk out at a slope until the target surface is met (daylight)P0Surface3CutSlope / Side*30
AB conditionaloffset + elevation delta from the reference pointASide*Surface2And3BenchWidth / Surface2And3BenchWidth*Surface2And3BenchSlope
B conditionalwalk out at a slope until the target surface is met (daylight)ABSurface2CutSlope / Side*30
BB conditionaloffset + elevation delta from the reference pointBSide*Surface1And2BenchWidth / Surface1And2BenchWidth*Surface1And2BenchSlope
DL conditionalDaylight,Daylight_Cutwalk out at a slope until the target surface is met (daylight)BBSurface1CutSlope / Side*30
GDMC conditionalhorizontal delta, elevation taken from the target surfaceDLSide*abs(DL.Offset-BB.Offset) / 0
RDMC_p1 conditionalDaylightplaced at the attachment point (an absolute offset/elevation)DL.Offset-(DL.Offset-BB.Offset)/RDMCL1*RDMCPA / DL.Y-(DL.Y-BB.Y)/RDMCL1*RDMCPA
RDMC_p2 conditionalDaylightplaced at the attachment point (an absolute offset/elevation)DL.Offset+(GDMC.Offset-DL.Offset)/RDMCL2*RDMCPB / DL.Y+(GDMC.Y-DL.Y)/RDMCL2*RDMCPB
DL conditionalDaylight,Daylight_Fillwalk out at a slope until the target surface is met (daylight)P0-FillSlope / Side*30
GDMF conditionalhorizontal delta, elevation taken from the target surfaceDLSide*abs(DL.Offset-P0.Offset) / 0
RDMF_p1 conditionalDaylightplaced at the attachment point (an absolute offset/elevation)DL.Offset-(DL.Offset-P0.Offset)/RDMFL1*RDMFPA / DL.Y-(DL.Y-P0.Y)/RDMFL1*RDMFPA
RDMF_p2 conditionalDaylightplaced at the attachment point (an absolute offset/elevation)DL.Offset+(GDMF.Offset-DL.Offset)/RDMFL2*RDMFPB / DL.Y+(GDMF.Y-DL.Y)/RDMFL2*RDMFPB

Links

LinkCodeBetweenRole
LC1DaylightP0 → Adrawn
LC2BenchA → ABdrawn
LC3DaylightAB → Bdrawn
LC4BenchB → BBdrawn
RDMCSADaylightBB → DLdrawn
RDMCRADaylightBB → RDMC_t1drawn
RDMCPA1DaylightBB → RDMC_p1drawn
RDMFSADaylightP0 → DLdrawn
RDMFRADaylightP0 → RDMF_t1drawn
RDMFPA1DaylightP0 → RDMF_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.