yucad3d

Urban Curb Gutter Valley 3

C3D UrbanCurbGutterValley3 — valley variant, stepped-in bottom

At a glance

KindSubassembly (composed into an assembly)
DomainRoad
Civil 3D equivalentUrbanCurbGutterValley3
Geometry10 points, 13 links, 2 shapes
Conditional geometry3 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
Side+1 right of the baseline, −1 leftRight (+1)+1 Right / -1 Left
SlopeMethodnumber (metres unless the description says otherwise)02 = DimensionC raw; else C = -B*GutterSlope (stock default 0 = SE)
GutterSlopecross slope as a ratio (−0.02 = 2 % fall)-0.02Gutter slope (SE fallback)
DimensionAnumber (metres unless the description says otherwise)0.15Attach to curb bottom (m)
DimensionBnumber (metres unless the description says otherwise)0.6Flange to flowline (m)
DimensionCnumber (metres unless the description says otherwise)0.05Flowline depression when method 2 (m)
DimensionDnumber (metres unless the description says otherwise)0.0375Flowline to curb top (m)
DimensionEnumber (metres unless the description says otherwise)0.15Curb top to back (m)
DimensionFnumber (metres unless the description says otherwise)0.3Curb back drop (m)
AddSubbasenumber (metres unless the description says otherwise)11 = emit the subbase block
SubbaseDepthnumber (metres unless the description says otherwise)0.45Subbase depth under the attach (m)
SubbaseExtnumber (metres unless the description says otherwise)0.3Subbase extension past the curb back (m)
SubbaseSlopecross slope as a ratio (−0.02 = 2 % fall)-0.02Subbase bottom slope (SE fallback)
InsertionPointwhole number / mode selector11 = attach at the flange, 0 = attach at the back of curb

Points

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

PointCodePlacedFromExpression
P1Flangeplaced at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,0,Side*(DimensionB+DimensionD+DimensionE)) / if(InsertionPoint>0.5,0,0)
P2Flowline_Gutterplaced at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,Side*DimensionB,Side*(DimensionD+DimensionE)) / if(InsertionPoint>0.5,0-CE,0-CE)
P3Top_Curbplaced at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,Side*(DimensionB+DimensionD),Side*DimensionE) / if(InsertionPoint>0.5,0,0)
P4Back_Curbplaced at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,Side*(DimensionB+DimensionD+DimensionE),0) / if(InsertionPoint>0.5,0,0)
P5placed at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,Side*(DimensionB+DimensionD+DimensionE),0) / if(InsertionPoint>0.5,0-DimensionF,0-DimensionF)
P6placed at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,Side*DimensionB,Side*(DimensionD+DimensionE)) / if(InsertionPoint>0.5,0-DimensionF,0-DimensionF)
P7placed at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,0,Side*(DimensionB+DimensionD+DimensionE)) / if(InsertionPoint>0.5,0-DimensionA,0-DimensionA)
P8 conditionaloffset + elevation delta from the reference pointP10 / -SubbaseDepth
P9 conditionaloffset + elevation delta from the reference pointP8Side*if(InsertionPoint>0.5,1,0-1)*(DimensionB+DimensionD+DimensionE+SubbaseExt) / (DimensionB+DimensionD+DimensionE+SubbaseExt)*SubbaseSlope
P10 conditionaloffset + elevation delta from the reference pointP5Side*if(InsertionPoint>0.5,1,0-1)*SubbaseExt / 0

Links

LinkCodeBetweenRole
L1Curb,TopP1 → P2drawn
L2Curb,TopP2 → P3drawn
L3Curb,TopP3 → P4drawn
L4CurbP4 → P5drawn
L5CurbP5 → P6drawn
L6CurbP6 → P7drawn
L7CurbP7 → P1drawn
L8P7 → P6drawn
L9P6 → P5drawn
L10P5 → P10drawn
L11DatumP10 → P9drawn
L12DatumP9 → P8drawn
L13P8 → P7drawn

Shapes (materials)

ShapeMaterial codeBoundary points
SCCurbP1, P2, P3, P4, P5, P6, P7
SSSubBaseP7, P6, P5, P10, P9, P8

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.