Shoulder Widening
C3D ShoulderWidening — ExtendAll core; widening target + surface trim deferred
At a glance
| |
| Kind | Subassembly (composed into an assembly) |
| Domain | Road |
| Civil 3D equivalent | ShoulderWidening |
| Geometry | 10 points, 14 links, 4 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 |
ShoulderWidth | number (metres unless the description says otherwise) | 2.4 | Shoulder width (m) |
ShoulderSlope | cross slope as a ratio (−0.02 = 2 % fall) | -0.02 | Shoulder cross slope |
HoldDaylightSlope | number (metres unless the description says otherwise) | 1 | 1 = hold slope (derive width), 0 = hold width |
DaylightSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Daylight slope when held |
DaylightWidth | number (metres unless the description says otherwise) | 1.62 | Daylight width when held (m) |
SubbaseSlope | cross slope as a ratio (−0.02 = 2 % fall) | -0.02 | Subbase bottom cross slope |
Pave1Depth | number (metres unless the description says otherwise) | 0.025 | Pave1 depth (m) |
Pave2Depth | number (metres unless the description says otherwise) | 0.025 | Pave2 depth (m) |
BaseDepth | number (metres unless the description says otherwise) | 0.1 | Base depth (m) |
SubbaseDepth | number (metres unless the description says otherwise) | 0.3 | Subbase depth (m) |
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 | — | placed at the attachment point (an absolute offset/elevation) | — | 0 / 0 |
P2 | EPS | offset + elevation delta from the reference point | P1 | Side*ShoulderWidth / ShoulderWidth*ShoulderSlope |
P3 | — | offset + elevation delta from the reference point | P1 | 0 / -Pave1Depth |
P5 | — | offset + elevation delta from the reference point | P3 | 0 / -Pave2Depth |
P7 | — | offset + elevation delta from the reference point | P5 | 0 / -BaseDepth |
P9 | — | offset + elevation delta from the reference point | P7 | 0 / -SubbaseDepth |
P4 | EPS_Pave1 | offset + elevation delta from the reference point | P2 | -Side*Pave1Depth/(DS-ShoulderSlope) / -Pave1Depth*DS/(DS-ShoulderSlope) |
P6 | EPS_Pave2 | offset + elevation delta from the reference point | P4 | -Side*Pave2Depth/(DS-ShoulderSlope) / -Pave2Depth*DS/(DS-ShoulderSlope) |
P8 | EPS_Base | offset + elevation delta from the reference point | P6 | -Side*BaseDepth/(DS-ShoulderSlope) / -BaseDepth*DS/(DS-ShoulderSlope) |
P10 | Daylight_Sub | offset + elevation delta from the reference point | P9 | Side*(ShoulderWidth+DW) / (ShoulderWidth+DW)*SubbaseSlope |
Links
| Link | Code | Between | Role |
L1 | Top,Pave | P1 → P2 | drawn |
L2 | — | P1 → P3 | drawn |
L3 | Pave | P2 → P4 | drawn |
L4 | Pave1 | P3 → P4 | drawn |
L5 | — | P3 → P5 | drawn |
L6 | Pave1 | P4 → P6 | drawn |
L7 | Pave2 | P5 → P6 | drawn |
L8 | — | P5 → P7 | drawn |
L9 | Pave2 | P6 → P8 | drawn |
L10 | Base | P7 → P8 | drawn |
L11 | — | P7 → P9 | drawn |
L12 | Base | P8 → P10 | drawn |
L13 | Datum,SubBase | P9 → P10 | drawn |
L14 | Top,Slope_Link | P2 → P10 | drawn |
Shapes (materials)
| Shape | Material code | Boundary points |
S1 | Pave1 | P1, P2, P4, P3 |
S2 | Pave2 | P3, P4, P6, P5 |
S3 | Base | P5, P6, P8, P7 |
S4 | SubBase | P7, P8, P10, P9 |
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.