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 |
SlopeMethod | number (metres unless the description says otherwise) | 0 | 2 = DimensionC raw; else C = -B*GutterSlope (stock default 0 = SE) |
GutterSlope | cross slope as a ratio (−0.02 = 2 % fall) | -0.02 | Gutter slope (SE fallback) |
DimensionA | number (metres unless the description says otherwise) | 0.15 | Attach to curb bottom (m) |
DimensionB | number (metres unless the description says otherwise) | 0.6 | Flange to flowline (m) |
DimensionC | number (metres unless the description says otherwise) | 0.05 | Flowline depression when method 2 (m) |
DimensionD | number (metres unless the description says otherwise) | 0.0375 | Flowline to curb top (m) |
DimensionE | number (metres unless the description says otherwise) | 0.15 | Curb top to back (m) |
DimensionF | number (metres unless the description says otherwise) | 0.3 | Curb back drop (m) |
AddSubbase | number (metres unless the description says otherwise) | 1 | 1 = emit the subbase block |
SubbaseDepth | number (metres unless the description says otherwise) | 0.45 | Subbase depth under the attach (m) |
SubbaseExt | number (metres unless the description says otherwise) | 0.3 | Subbase extension past the curb back (m) |
SubbaseSlope | cross slope as a ratio (−0.02 = 2 % fall) | -0.02 | Subbase bottom slope (SE fallback) |
InsertionPoint | whole number / mode selector | 1 | 1 = attach at the flange, 0 = attach at the back of curb |
| Point | Code | Placed | From | Expression |
P1 | Flange | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,0,Side*(DimensionB+DimensionD+DimensionE)) / if(InsertionPoint>0.5,0,0) |
P2 | Flowline_Gutter | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*DimensionB,Side*(DimensionD+DimensionE)) / if(InsertionPoint>0.5,0-CE,0-CE) |
P3 | Top_Curb | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*(DimensionB+DimensionD),Side*DimensionE) / if(InsertionPoint>0.5,0,0) |
P4 | Back_Curb | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*(DimensionB+DimensionD+DimensionE),0) / if(InsertionPoint>0.5,0,0) |
P5 | — | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*(DimensionB+DimensionD+DimensionE),0) / if(InsertionPoint>0.5,0-DimensionF,0-DimensionF) |
P6 | — | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*DimensionB,Side*(DimensionD+DimensionE)) / if(InsertionPoint>0.5,0-DimensionF,0-DimensionF) |
P7 | — | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,0,Side*(DimensionB+DimensionD+DimensionE)) / if(InsertionPoint>0.5,0-DimensionA,0-DimensionA) |
P8 conditional | — | offset + elevation delta from the reference point | P1 | 0 / -SubbaseDepth |
P9 conditional | — | offset + elevation delta from the reference point | P8 | Side*if(InsertionPoint>0.5,1,0-1)*(DimensionB+DimensionD+DimensionE+SubbaseExt) / (DimensionB+DimensionD+DimensionE+SubbaseExt)*SubbaseSlope |
P10 conditional | — | offset + elevation delta from the reference point | P5 | Side*if(InsertionPoint>0.5,1,0-1)*SubbaseExt / 0 |