yucad3d

Shoulder With Subbase Interlaced

C3D ShoulderWithSubbaseInterlaced — subbase wraps trimmed Pave2/Base blocks

At a glance

KindSubassembly (composed into an assembly)
DomainRoad
Civil 3D equivalentShoulderWithSubbaseInterlaced
Geometry16 points, 20 links, 5 shapes

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
ShoulderWidthnumber (metres unless the description says otherwise)2.4Shoulder width (m)
DefaultShoulderSlopecross slope as a ratio (−0.02 = 2 % fall)-0.04Shoulder cross slope (SE fallback)
DefaultSubbaseSlopecross slope as a ratio (−0.02 = 2 % fall)-0.04Subbase bottom cross slope
HoldDaylightSlopenumber (metres unless the description says otherwise)11 = hold slope (derive width), 0 = hold width
DaylightSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Daylight slope when held
DaylightWidthnumber (metres unless the description says otherwise)1.62Daylight width when held (m)
Pave1Depthnumber (metres unless the description says otherwise)0.025Pave1 depth (m)
GapPave1Pave2number (metres unless the description says otherwise)0Subbase gap between Pave1 and Pave2 (m)
Pave2Depthnumber (metres unless the description says otherwise)0.025Pave2 depth (m)
Pave2Trimnumber (metres unless the description says otherwise)0.396Pave2 setback from the hinge; 0 = to the face (m)
GapPave2Basenumber (metres unless the description says otherwise)0.01Subbase gap between Pave2 and Base (m)
BaseDepthnumber (metres unless the description says otherwise)0.1Base depth (m)
BaseTrimnumber (metres unless the description says otherwise)0.396Base setback from the hinge; 0 = to the face (m)
SubbaseDepthnumber (metres unless the description says otherwise)0.3Subbase depth (m)
TopsoilThicknessnumber (metres unless the description says otherwise)0Topsoil band thickness on the face; 0 = none (m)

Points

Point codes are what feature lines, styles and quantity take-off match on — they are the contract this subassembly publishes.

PointCodePlacedFromExpression
P1placed at the attachment point (an absolute offset/elevation)0 / 0
P2EPSoffset + elevation delta from the reference pointP1Side*ShoulderWidth / ShoulderWidth*DefaultShoulderSlope
P4offset + elevation delta from the reference pointP10 / -(Pave1Depth)
P11offset + elevation delta from the reference pointP10 / -(Pave1Depth+GapPave1Pave2)
P6offset + elevation delta from the reference pointP10 / -(Pave1Depth+GapPave1Pave2+Pave2Depth)
P13offset + elevation delta from the reference pointP10 / -(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base)
P8offset + elevation delta from the reference pointP10 / -(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base+BaseDepth)
P15offset + elevation delta from the reference pointP10 / -(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base+BaseDepth+SubbaseDepth)
P3Daylight_Suboffset + elevation delta from the reference pointP1Side*(ShoulderWidth+DWv) / -(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base+BaseDepth+SubbaseDepth)+DefaultSubbaseSlope*(ShoulderWidth+DWv)
P10offset + elevation delta from the reference pointP1Side*X10 / DefaultShoulderSlope*X10
P16offset + elevation delta from the reference pointP1Side*X16 / -(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base+BaseDepth+SubbaseDepth)+DefaultSubbaseSlope*X16
P5EPS_Pave1offset + elevation delta from the reference pointP1Side*(X10+(Pave1Depth)/(DefaultShoulderSlope-DS)) / -(Pave1Depth)+DefaultShoulderSlope*(X10+(Pave1Depth)/(DefaultShoulderSlope-DS))
P12offset + elevation delta from the reference pointP1Side*(if(Pave2Trim<=0,X10+(Pave1Depth+GapPave1Pave2)/(DefaultShoulderSlope-DS),ShoulderWidth-Pave2Trim)) / -(Pave1Depth+GapPave1Pave2)+DefaultShoulderSlope*(if(Pave2Trim<=0,X10+(Pave1Depth+GapPave1Pave2)/(DefaultShoulderSlope-DS),ShoulderWidth-Pave2Trim))
P7EPS_Pave2offset + elevation delta from the reference pointP1Side*((if(Pave2Trim<=0,X10+(Pave1Depth+GapPave1Pave2)/(DefaultShoulderSlope-DS),ShoulderWidth-Pave2Trim))+Pave2Depth/(DefaultShoulderSlope-DS)) / -(Pave1Depth+GapPave1Pave2+Pave2Depth)+DefaultShoulderSlope*((if(Pave2Trim<=0,X10+(Pave1Depth+GapPave1Pave2)/(DefaultShoulderSlope-DS),ShoulderWidth-Pave2Trim))+Pave2Depth/(DefaultShoulderSlope-DS))
P14offset + elevation delta from the reference pointP1Side*(if(BaseTrim<=0,X10+(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base)/(DefaultShoulderSlope-DS),ShoulderWidth-BaseTrim)) / -(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base)+DefaultShoulderSlope*(if(BaseTrim<=0,X10+(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base)/(DefaultShoulderSlope-DS),ShoulderWidth-BaseTrim))
P9EPS_Baseoffset + elevation delta from the reference pointP1Side*((if(BaseTrim<=0,X10+(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base)/(DefaultShoulderSlope-DS),ShoulderWidth-BaseTrim))+BaseDepth/(DefaultShoulderSlope-DS)) / -(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base+BaseDepth)+DefaultShoulderSlope*((if(BaseTrim<=0,X10+(Pave1Depth+GapPave1Pave2+Pave2Depth+GapPave2Base)/(DefaultShoulderSlope-DS),ShoulderWidth-BaseTrim))+BaseDepth/(DefaultShoulderSlope-DS))

Links

LinkCodeBetweenRole
L1Top,PaveP1 → P10drawn
L2Top,GravelP2 → P3drawn
L3Datum,SubBaseP15 → P16drawn
L4Pave1P4 → P5drawn
L5Pave2P6 → P7drawn
L6BaseP8 → P9drawn
L7TopP10 → P2drawn
L8P1 → P4drawn
L9P10 → P5drawn
L10P4 → P11drawn
L11P11 → P12drawn
L12P12 → P7drawn
L13P11 → P6drawn
L14P6 → P13drawn
L15P13 → P14drawn
L16P14 → P9drawn
L17P13 → P8drawn
L18P8 → P15drawn
L19P5 → P16drawn
L20Datum,SubBaseP16 → P3drawn

Shapes (materials)

ShapeMaterial codeBoundary points
S1Pave1P1, P10, P5, P4
S2Pave2P11, P12, P7, P6
S3BaseP13, P14, P9, P8
S4SubBaseP4, P5, P16, P15, P8, P9, P14, P13, P6, P7, P12, P11
S5TopsoilP10, P2, P3, P16

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.