C3D ShoulderExtendSubbase — layers stop at their extensions, subbase reaches the face
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.06 | Shoulder cross slope (SE fallback) |
SubbaseSlope | cross slope as a ratio (−0.02 = 2 % fall) | -0.06 | Subbase bottom 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) | 2.37 | Daylight width when held (m) |
Pave1Extension | number (metres unless the description says otherwise) | 0 | Pave1 reach past the hinge (m) |
Pave2Extension | number (metres unless the description says otherwise) | 0 | Pave2 reach past the hinge (m) |
BaseExtension | number (metres unless the description says otherwise) | 0 | Base reach past the hinge (m) |
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) |
| 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 |
P10 | — | offset + elevation delta from the reference point | P1 | 0 / 0-(Pave1Depth) |
P9 | — | offset + elevation delta from the reference point | P1 | 0 / 0-(Pave1Depth+Pave2Depth) |
P8 | — | offset + elevation delta from the reference point | P1 | 0 / 0-(Pave1Depth+Pave2Depth+BaseDepth) |
P12 | — | offset + elevation delta from the reference point | P1 | 0 / 0-(Pave1Depth+Pave2Depth+BaseDepth+SubbaseDepth) |
P4 | EPS_Pave1 | offset + elevation delta from the reference point | P1 | Side*(min(ShoulderWidth+Pave1Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth)+(min(ShoulderWidth+Pave1Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS))))*ShoulderSlope |
P3 | — | offset + elevation delta from the reference point | P1 | Side*(min(ShoulderWidth+Pave1Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS)))) / ShoulderWidth*ShoulderSlope+((min(ShoulderWidth+Pave1Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS))))-ShoulderWidth)*DS |
P5 | — | offset + elevation delta from the reference point | P1 | Side*(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth)+(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth)/(ShoulderSlope-DS))))*ShoulderSlope |
P13 | EPS_Pave2 | offset + elevation delta from the reference point | P1 | Side*(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth+Pave2Depth)+(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS))))*ShoulderSlope |
P14 | — | offset + elevation delta from the reference point | P1 | Side*(min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS)))) / ShoulderWidth*ShoulderSlope+((min(ShoulderWidth+Pave2Extension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS))))-ShoulderWidth)*DS |
P6 | — | offset + elevation delta from the reference point | P1 | Side*(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth+Pave2Depth)+(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth)/(ShoulderSlope-DS))))*ShoulderSlope |
P7 | EPS_Base | offset + elevation delta from the reference point | P1 | Side*(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth+BaseDepth)/(ShoulderSlope-DS)))) / 0-(Pave1Depth+Pave2Depth+BaseDepth)+(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth+BaseDepth)/(ShoulderSlope-DS))))*ShoulderSlope |
P15 | — | offset + elevation delta from the reference point | P1 | Side*(min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth+BaseDepth)/(ShoulderSlope-DS)))) / ShoulderWidth*ShoulderSlope+((min(ShoulderWidth+BaseExtension,(ShoulderWidth+(Pave1Depth+Pave2Depth+BaseDepth)/(ShoulderSlope-DS))))-ShoulderWidth)*DS |
P11 | Daylight_Sub | offset + elevation delta from the reference point | P1 | Side*(ShoulderWidth+DWv) / 0-(Pave1Depth+Pave2Depth+BaseDepth+SubbaseDepth)+(ShoulderWidth+DWv)*SubbaseSlope |