yucad3d

Shoulder Extend Subbase

C3D ShoulderExtendSubbase — layers stop at their extensions, subbase reaches the face

At a glance

KindSubassembly (composed into an assembly)
DomainRoad
Civil 3D equivalentShoulderExtendSubbase
Geometry15 points, 16 links, 6 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)
ShoulderSlopecross slope as a ratio (−0.02 = 2 % fall)-0.06Shoulder cross slope (SE fallback)
SubbaseSlopecross slope as a ratio (−0.02 = 2 % fall)-0.06Subbase 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)2.37Daylight width when held (m)
Pave1Extensionnumber (metres unless the description says otherwise)0Pave1 reach past the hinge (m)
Pave2Extensionnumber (metres unless the description says otherwise)0Pave2 reach past the hinge (m)
BaseExtensionnumber (metres unless the description says otherwise)0Base reach past the hinge (m)
Pave1Depthnumber (metres unless the description says otherwise)0.025Pave1 depth (m)
Pave2Depthnumber (metres unless the description says otherwise)0.025Pave2 depth (m)
BaseDepthnumber (metres unless the description says otherwise)0.1Base depth (m)
SubbaseDepthnumber (metres unless the description says otherwise)0.3Subbase depth (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*ShoulderSlope
P10offset + elevation delta from the reference pointP10 / 0-(Pave1Depth)
P9offset + elevation delta from the reference pointP10 / 0-(Pave1Depth+Pave2Depth)
P8offset + elevation delta from the reference pointP10 / 0-(Pave1Depth+Pave2Depth+BaseDepth)
P12offset + elevation delta from the reference pointP10 / 0-(Pave1Depth+Pave2Depth+BaseDepth+SubbaseDepth)
P4EPS_Pave1offset + elevation delta from the reference pointP1Side*(min(ShoulderWidth+Pave1Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth)+(min(ShoulderWidth+Pave1Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS))))*ShoulderSlope
P3offset + elevation delta from the reference pointP1Side*(min(ShoulderWidth+Pave1Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS)))) / ShoulderWidth*ShoulderSlope+((min(ShoulderWidth+Pave1Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS))))-ShoulderWidth)*DS
P5offset + elevation delta from the reference pointP1Side*(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth)+(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS))))*ShoulderSlope
P13EPS_Pave2offset + elevation delta from the reference pointP1Side*(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth+Pave2Depth)+(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS))))*ShoulderSlope
P14offset + elevation delta from the reference pointP1Side*(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS)))) / ShoulderWidth*ShoulderSlope+((min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS))))-ShoulderWidth)*DS
P6offset + elevation delta from the reference pointP1Side*(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth+Pave2Depth)+(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS))))*ShoulderSlope
P7EPS_Baseoffset + elevation delta from the reference pointP1Side*(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth+BaseDepth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth+Pave2Depth+BaseDepth)+(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth+BaseDepth)/(ShoulderSlope-DS))))*ShoulderSlope
P15offset + elevation delta from the reference pointP1Side*(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth+BaseDepth)/(ShoulderSlope-DS)))) / ShoulderWidth*ShoulderSlope+((min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth+BaseDepth)/(ShoulderSlope-DS))))-ShoulderWidth)*DS
P11Daylight_Suboffset + elevation delta from the reference pointP1Side*(ShoulderWidth+DWv) / 0-(Pave1Depth+Pave2Depth+BaseDepth+SubbaseDepth)+(ShoulderWidth+DWv)*SubbaseSlope

Links

LinkCodeBetweenRole
L1Top,PaveP1 → P2drawn
L2P2 → P3drawn
L3P3 → P4drawn
L4P4 → P10drawn
L5P10 → P1drawn
L7Pave1P10 → P5drawn
L8P5 → P14drawn
L9P14 → P13drawn
L10Pave2P13 → P9drawn
L11P9 → P6drawn
L12P6 → P15drawn
L13P15 → P7drawn
L14BaseP7 → P8drawn
L15P8 → P12drawn
L16Top,GravelP15 → P11drawn
L17SubBase,DatumP11 → P12drawn

Shapes (materials)

ShapeMaterial codeBoundary points
S1Pave1P1, P2, P3, P4, P10
S2Pave2P10, P5, P14, P13, P9
S3BaseP9, P6, P15, P7, P8
SB_sb15SubBaseP8, P7, P15, P11, P12
SB_sb14SubBaseP8, P7, P6, P13, P14, P11, P12
SB_sb3SubBaseP8, P7, P6, P13, P5, P4, P11, P12

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.