yucad3d

Urban Curb Gutter Valley 1

C3D UrbanCurbGutterValley1 — valley gutter + curb + optional subbase

At a glance

KindSubassembly (composed into an assembly)
DomainRoad
Civil 3D equivalentUrbanCurbGutterValley1
Geometry8 points, 10 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)22 = DimensionC raw; else C = -B*GutterSlope
GutterSlopecross slope as a ratio (−0.02 = 2 % fall)-0.02Gutter slope (SE fallback for methods 0/3)
DimensionAnumber (metres unless the description says otherwise)0.175Attach to curb bottom (m)
DimensionBnumber (metres unless the description says otherwise)0.375Flange to flowline (m)
DimensionCnumber (metres unless the description says otherwise)0.025Flowline depression (m)
DimensionDnumber (metres unless the description says otherwise)0.075Flowline to curb top rise (m)
DimensionEnumber (metres unless the description says otherwise)0.225Flowline to curb back (m)
DimensionFnumber (metres unless the description says otherwise)0.225Curb 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 (lane-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+DimensionE)) / if(InsertionPoint>0.5,0,CE-DimensionD)
P2Flowline_Gutterplaced at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,Side*DimensionB,Side*DimensionE) / if(InsertionPoint>0.5,0-CE,0-DimensionD)
P3Top_Curb,Back_Curbplaced at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,Side*(DimensionB+DimensionE),0) / if(InsertionPoint>0.5,DimensionD-CE,0)
P4placed at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,Side*(DimensionB+DimensionE),0) / if(InsertionPoint>0.5,DimensionD-CE-DimensionF,0-DimensionF)
P5placed at the attachment point (an absolute offset/elevation)if(InsertionPoint>0.5,0,Side*(DimensionB+DimensionE)) / if(InsertionPoint>0.5,0-DimensionA,CE-DimensionD-DimensionA)
P6 conditionaloffset + elevation delta from the reference pointP10 / -SubbaseDepth
P7 conditionaloffset + elevation delta from the reference pointP6Side*if(InsertionPoint>0.5,1,0-1)*(DimensionB+DimensionE+SubbaseExt) / (DimensionB+DimensionE+SubbaseExt)*SubbaseSlope
P8 conditionaloffset + elevation delta from the reference pointP5Side*if(InsertionPoint>0.5,1,0-1)*(DimensionB+DimensionE+SubbaseExt) / 0-(DimensionF-DimensionA-DimensionD+CE)*(DimensionB+DimensionE+SubbaseExt)/(DimensionB+DimensionE)

Links

LinkCodeBetweenRole
L1Curb,TopP1 → P2drawn
L2Curb,TopP2 → P3drawn
L3CurbP3 → P4drawn
L4CurbP4 → P5drawn
L5CurbP5 → P1drawn
L6P5 → P4drawn
L7P4 → P8drawn
L8DatumP8 → P7drawn
L9DatumP7 → P6drawn
L10P6 → P5drawn

Shapes (materials)

ShapeMaterial codeBoundary points
SCCurbP1, P2, P3, P4, P5
SSSubBaseP5, P4, P8, P7, P6

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.