C3D ShoulderMultilayerVaryingWidth — 10 layers between shoulder slope and daylight 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 |
DaylightType | number (metres unless the description says otherwise) | 0 | 0 = hold DaylightSlope, 1 = derive from DaylightWidth |
DaylightSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.5 | Daylight slope when held |
DaylightWidth | number (metres unless the description says otherwise) | 2 | Daylight width when held (m) |
ShoulderPave1Depth | number (metres unless the description says otherwise) | 0.025 | Layer 1 depth (m) |
ShoulderPave2Depth | number (metres unless the description says otherwise) | 0.025 | Layer 2 depth (m) |
ShoulderPave3Depth | number (metres unless the description says otherwise) | 0.025 | Layer 3 depth (m) |
ShoulderPave4Depth | number (metres unless the description says otherwise) | 0.025 | Layer 4 depth (m) |
ShoulderPave5Depth | number (metres unless the description says otherwise) | 0.025 | Layer 5 depth (m) |
ShoulderPave6Depth | number (metres unless the description says otherwise) | 0.025 | Layer 6 depth (m) |
ShoulderPave7Depth | number (metres unless the description says otherwise) | 0.025 | Layer 7 depth (m) |
ShoulderPave8Depth | number (metres unless the description says otherwise) | 0.025 | Layer 8 depth (m) |
ShoulderPave9Depth | number (metres unless the description says otherwise) | 0.025 | Layer 9 depth (m) |
ShoulderPave10Depth | number (metres unless the description says otherwise) | 0.025 | Layer 10 depth (m) |
ShoulderPave2InsideExtendedWidth | number (metres unless the description says otherwise) | 0 | Layer 2 inside extension (m) |
ShoulderPave3InsideExtendedWidth | number (metres unless the description says otherwise) | 0 | Layer 3 inside extension (m) |
ShoulderPave4InsideExtendedWidth | number (metres unless the description says otherwise) | 0 | Layer 4 inside extension (m) |
ShoulderPave5InsideExtendedWidth | number (metres unless the description says otherwise) | 0 | Layer 5 inside extension (m) |
ShoulderPave6InsideExtendedWidth | number (metres unless the description says otherwise) | 0 | Layer 6 inside extension (m) |
ShoulderPave7InsideExtendedWidth | number (metres unless the description says otherwise) | 0 | Layer 7 inside extension (m) |
ShoulderPave8InsideExtendedWidth | number (metres unless the description says otherwise) | 0 | Layer 8 inside extension (m) |
ShoulderPave9InsideExtendedWidth | number (metres unless the description says otherwise) | 0 | Layer 9 inside extension (m) |
ShoulderPave10InsideExtendedWidth | number (metres unless the description says otherwise) | 0 | Layer 10 inside extension (m) |
| Point | Code | Placed | From | Expression |
O | — | placed at the attachment point (an absolute offset/elevation) | — | 0 / 0 |
L1P1 | EPS | offset + elevation delta from the reference point | O | Side*if((0)>(-(DE+0)/(DS-ShoulderSlope)),(0),(-(DE+0)/(DS-ShoulderSlope))) / DE+DS*if((0)>(-(DE+0)/(DS-ShoulderSlope)),(0),(-(DE+0)/(DS-ShoulderSlope))) |
L1P2 | EPS_Pave1 | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth)/(DS-ShoulderSlope)) |
L1P3 | — | offset + elevation delta from the reference point | O | Side*(0) / ShoulderSlope*(0)-0-ShoulderPave1Depth |
L1P4 | — | offset + elevation delta from the reference point | O | Side*(0) / if((0)>(-(DE+0)/(DS-ShoulderSlope)),DE+DS*(0),ShoulderSlope*(0)-0) |
L2P1 | — | offset + elevation delta from the reference point | O | Side*if((0+ShoulderPave2InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth)/(DS-ShoulderSlope))) / DE+DS*if((0+ShoulderPave2InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth)/(DS-ShoulderSlope))) |
L2P2 | EPS_Pave2 | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth)/(DS-ShoulderSlope)) |
L2P3 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth) / ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth)-0+ShoulderPave1Depth-ShoulderPave2Depth |
L2P4 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth) / if((0+ShoulderPave2InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth)/(DS-ShoulderSlope)),DE+DS*(0+ShoulderPave2InsideExtendedWidth),ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth)-0+ShoulderPave1Depth) |
L3P1 | — | offset + elevation delta from the reference point | O | Side*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth)/(DS-ShoulderSlope))) / DE+DS*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth)/(DS-ShoulderSlope))) |
L3P2 | EPS_Base1 | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth)/(DS-ShoulderSlope)) |
L3P3 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth) / ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth-ShoulderPave3Depth |
L3P4 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth) / if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth)/(DS-ShoulderSlope)),DE+DS*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth),ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth) |
L4P1 | — | offset + elevation delta from the reference point | O | Side*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth)/(DS-ShoulderSlope))) / DE+DS*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth)/(DS-ShoulderSlope))) |
L4P2 | EPS_Base2 | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth)/(DS-ShoulderSlope)) |
L4P3 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth) / ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth-ShoulderPave4Depth |
L4P4 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth) / if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth)/(DS-ShoulderSlope)),DE+DS*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth),ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth) |
L5P1 | — | offset + elevation delta from the reference point | O | Side*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth)/(DS-ShoulderSlope))) / DE+DS*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth)/(DS-ShoulderSlope))) |
L5P2 | EPS_Base3 | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth)/(DS-ShoulderSlope)) |
L5P3 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth) / ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth-ShoulderPave5Depth |
L5P4 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth) / if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth)/(DS-ShoulderSlope)),DE+DS*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth),ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth) |
L6P1 | — | offset + elevation delta from the reference point | O | Side*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth)/(DS-ShoulderSlope))) / DE+DS*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth)/(DS-ShoulderSlope))) |
L6P2 | EPS_Base4 | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth)/(DS-ShoulderSlope)) |
L6P3 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth) / ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth-ShoulderPave6Depth |
L6P4 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth) / if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth)/(DS-ShoulderSlope)),DE+DS*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth),ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth) |
L7P1 | — | offset + elevation delta from the reference point | O | Side*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth)/(DS-ShoulderSlope))) / DE+DS*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth)/(DS-ShoulderSlope))) |
L7P2 | EPS_SubBase1 | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth)/(DS-ShoulderSlope)) |
L7P3 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth) / ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth-ShoulderPave7Depth |
L7P4 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth) / if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth)/(DS-ShoulderSlope)),DE+DS*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth),ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth) |
L8P1 | — | offset + elevation delta from the reference point | O | Side*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth)/(DS-ShoulderSlope))) / DE+DS*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth)/(DS-ShoulderSlope))) |
L8P2 | EPS_SubBase2 | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth)/(DS-ShoulderSlope)) |
L8P3 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth) / ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth-ShoulderPave8Depth |
L8P4 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth) / if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth)/(DS-ShoulderSlope)),DE+DS*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth),ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth) |
L9P1 | — | offset + elevation delta from the reference point | O | Side*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth)/(DS-ShoulderSlope))) / DE+DS*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth)/(DS-ShoulderSlope))) |
L9P2 | EPS_SubBase3 | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth)/(DS-ShoulderSlope)) |
L9P3 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth) / ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth-ShoulderPave9Depth |
L9P4 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth) / if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth)/(DS-ShoulderSlope)),DE+DS*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth),ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth) |
L10P1 | — | offset + elevation delta from the reference point | O | Side*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth)/(DS-ShoulderSlope))) / DE+DS*if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth)/(DS-ShoulderSlope)),(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth),(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth)/(DS-ShoulderSlope))) |
L10P2 | Daylight_Sub | offset + elevation delta from the reference point | O | Side*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth+ShoulderPave10Depth)/(DS-ShoulderSlope)) / DE+DS*(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth+ShoulderPave10Depth)/(DS-ShoulderSlope)) |
L10P3 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth) / ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth-ShoulderPave10Depth |
L10P4 | — | offset + elevation delta from the reference point | O | Side*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth) / if((0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth)>(-(DE+0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth)/(DS-ShoulderSlope)),DE+DS*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth),ShoulderSlope*(0+ShoulderPave2InsideExtendedWidth+ShoulderPave3InsideExtendedWidth+ShoulderPave4InsideExtendedWidth+ShoulderPave5InsideExtendedWidth+ShoulderPave6InsideExtendedWidth+ShoulderPave7InsideExtendedWidth+ShoulderPave8InsideExtendedWidth+ShoulderPave9InsideExtendedWidth+ShoulderPave10InsideExtendedWidth)-0+ShoulderPave1Depth+ShoulderPave2Depth+ShoulderPave3Depth+ShoulderPave4Depth+ShoulderPave5Depth+ShoulderPave6Depth+ShoulderPave7Depth+ShoulderPave8Depth+ShoulderPave9Depth) |
PE | — | offset + elevation delta from the reference point | O | Side*ShoulderWidth / ShoulderSlope*ShoulderWidth |