Basic Curb & Gutter
C3D BasicCurbAndGutter — gutter pan + curb
At a glance
| |
| Kind | Subassembly (composed into an assembly) |
| Domain | Road |
| Civil 3D equivalent | BasicCurbAndGutter |
| Geometry | 6 points, 6 links, 1 shapes |
Parameters
Defaults are the metric values the palette inserts. Every parameter can be driven by an expression or a target.
| Parameter | Type | Default | Meaning |
Side | +1 right of the baseline, −1 left | Right (+1) | +1 Right / -1 Left |
GutterWidth | number (metres unless the description says otherwise) | 0.45 | Gutter pan width (m) |
GutterSlope | cross slope as a ratio (−0.02 = 2 % fall) | -0.06 | Gutter cross slope |
CurbHeight | number (metres unless the description says otherwise) | 0.23 | Curb face height (m) |
CurbWidth | number (metres unless the description says otherwise) | 0.15 | Curb top width (m) |
CurbDepth | number (metres unless the description says otherwise) | 0.45 | Depth below flange (m) |
InsertionPoint | whole number / mode selector | 1 | 1 = 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.
| Point | Code | Placed | From | Expression |
P1 | Flange | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,0,Side*(GutterWidth+0.013+CurbWidth)) / if(InsertionPoint>0.5,0,0-CurbHeight-GutterWidth*GutterSlope) |
P2 | Flowline_Gutter | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*GutterWidth,Side*(CurbWidth+0.013)) / if(InsertionPoint>0.5,GutterWidth*GutterSlope,0-CurbHeight) |
P3 | Top_Curb | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*(GutterWidth+0.013),Side*CurbWidth) / if(InsertionPoint>0.5,(GutterWidth*GutterSlope+CurbHeight),0) |
P4 | Back_Curb | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*(GutterWidth+0.013+CurbWidth),0) / if(InsertionPoint>0.5,(GutterWidth*GutterSlope+CurbHeight),0) |
P5 | — | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*((GutterWidth+0.013+CurbWidth)-0.001),0) / if(InsertionPoint>0.5,(GutterWidth*GutterSlope+CurbHeight)-CurbDepth,0-CurbDepth) |
P6 | — | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,0,Side*((GutterWidth+0.013+CurbWidth)-0.001)) / if(InsertionPoint>0.5,(GutterWidth*GutterSlope+CurbHeight)-CurbDepth,0-CurbDepth) |
Links
| Link | Code | Between | Role |
L1 | Top,Curb | P1 → P2 | drawn |
L2 | Top,Curb | P2 → P3 | drawn |
L3 | Top,Curb | P3 → P4 | drawn |
L4 | — | P4 → P5 | drawn |
L5 | Datum | P5 → P6 | drawn |
L6 | — | P6 → P1 | drawn |
Shapes (materials)
| Shape | Material code | Boundary points |
S1 | Curb | P1, P2, P3, P4, P5, 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.