yucad3d

Median Constant Slope With Barrier

C3D MedianConstantSlopeWithBarrier — constant-slope median, barrier per side, optional drain key

At a glance

KindSubassembly (composed into an assembly)
DomainRoad
Civil 3D equivalentMedianConstantSlopeWithBarrier
Geometry39 points, 47 links, 9 shapes
Conditional geometry8 of the points are created inside a branch — which ones appear depends on the parameters and the target surface

Parameters

Defaults are the metric values the palette inserts. Every parameter can be driven by an expression or a target.

ParameterTypeDefaultMeaning
LeftMedianWidthnumber (metres unless the description says otherwise)2Attach to the left edge of pavement (m)
RightMedianWidthnumber (metres unless the description says otherwise)2Attach to the right edge of pavement (m)
CrownPointAtCenternumber (metres unless the description says otherwise)01 = code the attach as Crown
LeftMedianCrossSlopecross slope as a ratio (−0.02 = 2 % fall)0Left median cross slope
RightMedianCrossSlopecross slope as a ratio (−0.02 = 2 % fall)0Right median cross slope
BarrierOptionnumber (metres unless the description says otherwise)10 none, 1 both, 2 right, 3 left
BarrierTopWidthnumber (metres unless the description says otherwise)0.15Barrier top width (m)
BarrierMiddleWidthnumber (metres unless the description says otherwise)0.225Barrier width at the break (m)
CurbHeightnumber (metres unless the description says otherwise)0.075Curb height at the edge of pavement (m)
BarrierBottomWidthnumber (metres unless the description says otherwise)0.6Barrier base width (m)
BarrierHeightnumber (metres unless the description says otherwise)0.9Barrier height (m)
BarrierMiddleHeightnumber (metres unless the description says otherwise)0.45Height of the barrier break (m)
ShoulderHeightOffsetnumber (metres unless the description says otherwise)0.015Shoulder lift above the pavement edge (m)
LeftShoulderWidthnumber (metres unless the description says otherwise)1.2Left shoulder width (m)
LeftShoulderDefaultSlopecross slope as a ratio (−0.02 = 2 % fall)-0.02Left shoulder slope
RightShoulderWidthnumber (metres unless the description says otherwise)1.2Right shoulder width (m)
RightShoulderDefaultSlopecross slope as a ratio (−0.02 = 2 % fall)-0.02Right shoulder slope
ShoulderSlopeDirectionnumber (metres unless the description says otherwise)00 = away from crown, 1 = towards crown
SubbaseSlopecross slope as a ratio (−0.02 = 2 % fall)-0.04Subbase bottom slope
DrainKeynumber (metres unless the description says otherwise)20 none, 1 under the left barrier, 2 under the right
KeyWidthnumber (metres unless the description says otherwise)0.3Drain key width (m)
KeyDepthnumber (metres unless the description says otherwise)0.3Drain key depth (m)
LeftPave1Depthnumber (metres unless the description says otherwise)0.025Left pave 1 depth (m)
LeftPave2Depthnumber (metres unless the description says otherwise)0.025Left pave 2 depth (m)
LeftBaseDepthnumber (metres unless the description says otherwise)0.1Left base depth (m)
LeftSubbaseDepthnumber (metres unless the description says otherwise)0.3Left subbase depth (m)
LeftPave2Extensionnumber (metres unless the description says otherwise)0.1Left pave 2 extension into the median (m)
LeftBaseExtensionnumber (metres unless the description says otherwise)0.25Left base extension into the median (m)
RightPave1Depthnumber (metres unless the description says otherwise)0.025Right pave 1 depth (m)
RightPave2Depthnumber (metres unless the description says otherwise)0.025Right pave 2 depth (m)
RightBaseDepthnumber (metres unless the description says otherwise)0.1Right base depth (m)
RightSubbaseDepthnumber (metres unless the description says otherwise)0.3Right subbase depth (m)
RightPave2Extensionnumber (metres unless the description says otherwise)0.1Right pave 2 extension into the median (m)
RightBaseExtensionnumber (metres unless the description says otherwise)0.25Right base extension into the median (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
P5Medianoffset + elevation delta from the reference pointP1RightMedianWidth-if(RB>0.5,BarrierBottomWidth,0) / (RightMedianWidth-if(RB>0.5,BarrierBottomWidth,0))*RightMedianCrossSlope
P21offset + elevation delta from the reference pointP1RightMedianWidth / RightMedianWidth*RightMedianCrossSlope
P3EPSoffset + elevation delta from the reference pointP210 / ShoulderHeightOffset+RightShoulderWidth*RSS
P31offset + elevation delta from the reference pointP21RightShoulderWidth / ShoulderHeightOffset
P7EPS_Pave1offset + elevation delta from the reference pointP30 / 0-RightPave1Depth
P32offset + elevation delta from the reference pointP310 / 0-RightPave1Depth
P9offset + elevation delta from the reference pointP70-RightPave2Extension / RightPave2Extension*RSS
P11EPS_Pave2offset + elevation delta from the reference pointP90 / 0-RightPave2Depth
P33offset + elevation delta from the reference pointP320 / 0-RightPave2Depth
P13offset + elevation delta from the reference pointP70-RightBaseExtension / 0-RightPave2Depth+RightBaseExtension*RSS
P15EPS_Baseoffset + elevation delta from the reference pointP130 / 0-RightBaseDepth
P34offset + elevation delta from the reference pointP330 / 0-RightBaseDepth
P39offset + elevation delta from the reference pointP340 / 0-RightSubbaseDepth
P4Medianoffset + elevation delta from the reference pointP10-(LeftMedianWidth-if(LB>0.5,BarrierBottomWidth,0)) / (LeftMedianWidth-if(LB>0.5,BarrierBottomWidth,0))*LeftMedianCrossSlope
P16offset + elevation delta from the reference pointP10-LeftMedianWidth / LeftMedianWidth*LeftMedianCrossSlope
P2EPSoffset + elevation delta from the reference pointP160 / ShoulderHeightOffset+LeftShoulderWidth*LSS
P26offset + elevation delta from the reference pointP160-LeftShoulderWidth / ShoulderHeightOffset
P6EPS_Pave1offset + elevation delta from the reference pointP20 / 0-LeftPave1Depth
P27offset + elevation delta from the reference pointP260 / 0-LeftPave1Depth
P8offset + elevation delta from the reference pointP6LeftPave2Extension / LeftPave2Extension*LSS
P10EPS_Pave2offset + elevation delta from the reference pointP80 / 0-LeftPave2Depth
P28offset + elevation delta from the reference pointP270 / 0-LeftPave2Depth
P12offset + elevation delta from the reference pointP6LeftBaseExtension / 0-LeftPave2Depth+LeftBaseExtension*LSS
P14EPS_Baseoffset + elevation delta from the reference pointP120 / 0-LeftBaseDepth
P29offset + elevation delta from the reference pointP280 / 0-LeftBaseDepth
P30offset + elevation delta from the reference pointP290 / 0-LeftSubbaseDepth
P35offset + elevation delta from the reference pointP1if(DrainKey<0.5,((P30.Offset+P39.Offset-(P39.Y-P30.Y)/SubbaseSlope)/2),if(abs(DrainKey-1)<0.5,(P2.Offset-KeyWidth),(P3.Offset)))-P1.Offset / if(DrainKey<0.5,(P30.Y+(P39.Offset-(P39.Y-P30.Y)/2-P30.Offset)/2*SubbaseSlope),if(abs(DrainKey-1)<0.5,(P30.Y+(P2.Offset-KeyWidth-P30.Offset)*SubbaseSlope),(P30.Y+(P3.Offset-P30.Offset)*SubbaseSlope)))-P1.Y
P36offset + elevation delta from the reference pointP1if(DrainKey<0.5,((P30.Offset+P39.Offset-(P39.Y-P30.Y)/SubbaseSlope)/2),if(abs(DrainKey-1)<0.5,(P2.Offset-KeyWidth),(P3.Offset)))-P1.Offset / if(DrainKey<0.5,(P30.Y+(P39.Offset-(P39.Y-P30.Y)/2-P30.Offset)/2*SubbaseSlope),if(abs(DrainKey-1)<0.5,((P39.Y+(P39.Offset-P2.Offset)*SubbaseSlope)-KeyDepth),((P30.Y+(P3.Offset-P30.Offset)*SubbaseSlope)-KeyDepth)))-P1.Y
P37offset + elevation delta from the reference pointP1if(DrainKey<0.5,((P30.Offset+P39.Offset-(P39.Y-P30.Y)/SubbaseSlope)/2),if(abs(DrainKey-1)<0.5,(P2.Offset),(P3.Offset+KeyWidth)))-P1.Offset / if(DrainKey<0.5,(P30.Y+(P39.Offset-(P39.Y-P30.Y)/2-P30.Offset)/2*SubbaseSlope),if(abs(DrainKey-1)<0.5,((P39.Y+(P39.Offset-P2.Offset)*SubbaseSlope)-KeyDepth),((P30.Y+(P3.Offset-P30.Offset)*SubbaseSlope)-KeyDepth)))-P1.Y
P38offset + elevation delta from the reference pointP1if(DrainKey<0.5,((P30.Offset+P39.Offset-(P39.Y-P30.Y)/SubbaseSlope)/2),if(abs(DrainKey-1)<0.5,(P2.Offset),(P3.Offset+KeyWidth)))-P1.Offset / if(DrainKey<0.5,(P30.Y+(P39.Offset-(P39.Y-P30.Y)/2-P30.Offset)/2*SubbaseSlope),if(abs(DrainKey-1)<0.5,(P39.Y+(P39.Offset-P2.Offset)*SubbaseSlope),(P39.Y+(P39.Offset-P3.Offset-KeyWidth)*SubbaseSlope)))-P1.Y
P25 conditionaloffset + elevation delta from the reference pointP50 / BarrierHeight
P24 conditionaloffset + elevation delta from the reference pointP25BarrierTopWidth / BarrierTopWidth*RightMedianCrossSlope
P23 conditionaloffset + elevation delta from the reference pointP5BarrierMiddleWidth / BarrierMiddleWidth*RightMedianCrossSlope+BarrierMiddleHeight
P22 conditionaloffset + elevation delta from the reference pointP210 / CurbHeight
P20 conditionaloffset + elevation delta from the reference pointP40 / BarrierHeight
P19 conditionaloffset + elevation delta from the reference pointP200-BarrierTopWidth / BarrierTopWidth*LeftMedianCrossSlope
P18 conditionaloffset + elevation delta from the reference pointP10-(LeftMedianWidth-BarrierBottomWidth+BarrierMiddleWidth) / BarrierMiddleHeight+(LeftMedianWidth-BarrierBottomWidth+BarrierMiddleWidth)*LeftMedianCrossSlope
P17 conditionaloffset + elevation delta from the reference pointP160 / CurbHeight

Links

LinkCodeBetweenRole
K1Top,MedianP1 → P5drawn
K2TopP5 → P21drawn
K17Top,MedianP1 → P4drawn
K18TopP4 → P16drawn
K8Top,PaveP3 → P31drawn
K24Top,PaveP2 → P26drawn
K9Pave1P7 → P32drawn
K25Pave1P6 → P27drawn
K10Pave2P11 → P33drawn
K26Pave2P10 → P28drawn
K11BaseP15 → P34drawn
K27BaseP14 → P29drawn
K12SubBaseP38 → P39drawn
K13P38 → P37drawn
K14SubBaseP36 → P37drawn
K15P35 → P36drawn
K16SubBaseP30 → P35drawn
K28P21 → P3drawn
K29P3 → P7drawn
K30P31 → P32drawn
K31P7 → P9drawn
K32P9 → P11drawn
K33P32 → P33drawn
K34P11 → P13drawn
K35P13 → P15drawn
K36P33 → P34drawn
K37P34 → P39drawn
K38P16 → P2drawn
K39P26 → P27drawn
K40P2 → P6drawn
K41P6 → P8drawn
K42P27 → P28drawn
K43P8 → P10drawn
K44P10 → P12drawn
K45P28 → P29drawn
K46P12 → P14drawn
K47P29 → P30drawn
K3BarrierP25 → P5drawn
K4BarrierP24 → P25drawn
K5BarrierP23 → P24drawn
K6BarrierP22 → P23drawn
K7BarrierP21 → P22drawn
K19BarrierP20 → P4drawn
K20BarrierP19 → P20drawn
K21BarrierP18 → P19drawn
K22BarrierP17 → P18drawn
K23BarrierP16 → P17drawn

Shapes (materials)

ShapeMaterial codeBoundary points
S6BarrierP5, P21, P22, P23, P24, P25
S5BarrierP4, P16, P17, P18, P19, P20
S1Pave1P2, P26, P27, P6
S2Pave2P6, P27, P28, P10, P8
S3BaseP10, P28, P29, P14, P12
S7Pave1P3, P31, P32, P7
S8Pave2P7, P32, P33, P11, P9
S9BaseP11, P33, P34, P15, P13
S4SubBaseP1, P5, P21, P3, P7, P9, P11, P13, P15, P34, P39, P38, P37, P36, P35, P30, P29, P14, P12, P10, P8, P6, P2, P16, P4

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.