Search
AutoBRIDGE — Vertical Variation · Fixed Level
AutoBRIDGE · Vertical Variation · Method 2 of 4

Vertical Variation Fixed Level

Apply one constant target elevation to all corridor stations — ideal for flat bridge decks or when a single design elevation controls the full span. No Civil 3D, no linked files required.

AutoBRIDGE Vertical Variation Fixed Level

Fixed Level Method

The Fixed Level method applies a single constant target elevation to every corridor station. For each nested adaptive instance, AutoBRIDGE computes the absolute difference between the instance's current world Z and the fixed elevation — writing that delta to the selected family parameter.

Because the corridor base Z may undulate slightly along the bridge, the parameter values will vary slightly station by station — but the result is that the top of each instance aligns to the same horizontal elevation throughout the corridor.

Best use cases: Flat-deck bridges, constant clearance adjustments, or a uniform slab depth check across the full span. The fastest method — just type one number.
Up / Down direction: Up = parameter grows upward from the base Z. Down = grows downward. Always verify the green band in the preview before clicking RUN.

Full Form Layout

Five zones. Row A is the full-width Instances Family groupBox. Row B splits: Fixed Level in Meter (65%, with the elevation textBox1) and Parameter Direction (35%). The RUN button in Row E stands alone — no Alignment info label.

AutoBRIDGE — Vertical Variation · Fixed Level Instances Family CORRIDOR FAMILY TYPE NAME (comboBox5) BridgeDeck_BoxGirder_v2 ▾ PARAMETER NAME (comboBox4) Top_variable ▾ A — Family + Parameter Fixed Level in Meter TARGET ELEVATION (m) — textBox1 18.500 ← type target elevation in metres Parameter Direction Up ✓ Down B — Fixed Level + Direction [ELEVATION] H1:V10 Datum Fixed level 18.500m Corridor base Z Current param top Parameter band Scroll zoom · Left-drag pan · Double-click reset · H1:V10 C — Elevation Preview Fixed target elevation: 18.500m — uniform for all stations. Original Elevations (m): 16.160, 16.176, 16.208, 16.222, 16.340 ... Subtracted Values |18.500 − base Z|: 2.340, 2.324, 2.292, 2.278, 2.160 ... Updated instance 0 'Top_variable' → 0.713m. Updated instance 1 → 0.708m ... Created solid: Deck_Slab. Created void: Void_Box. Family reloaded into project. All parameters set successfully. D — Log Output RUN No alignment info label — RUN button only E — RUN only
Fixed Level form — A (Instances Family full-width) · B (Fixed Level textBox1 on left 65%, Parameter Direction on right 35%) · C (Preview: blue=horizontal fixed target, red dashed=base Z, green=parameter band) · D (Log) · E (RUN only, no alignment label)

Select the Corridor Family & Parameter

1

Instances Family — comboBox5

Lists all AutoBRIDGE_Corridor families in the project. Selecting auto-populates comboBox4 with all length instance parameters found in the family.

2

Parameter Name — comboBox4

Pre-loaded with Top_variable and Bottom_variable. Must be an Instance length parameter with no formula.

3

Parameter Direction — Up / Down

Choose Up if the parameter grows upward from the instance base Z. Choose Down if it grows downward. Preview updates immediately on toggle.

Enter the Fixed Elevation & Run

1

Type the Target Elevation in Metres — textBox1

Enter the target elevation in the Fixed Level in Meter groupBox. The preview canvas updates in real time — a perfectly horizontal blue line appears at the entered level.

The delta written to each instance is |fixed elevation − instance base Z|. Base Z may vary slightly, so parameter values will differ slightly station by station — but all tops align to the same elevation.

Tip: Confirm the blue line is above the red base Z line in the preview. If the fixed level is below the base Z, results will be near-zero and the geometry may be incorrect.

RUN Pipeline

Read nested instances from corridor family

Opens the family for editing and retrieves all nested adaptive instances.

Read current base Z of each instance

Gets world Z of each instance LocationPoint.

Use fixed elevation as target for all stations

The value in textBox1 is applied uniformly — no external query needed.

Compute |fixed elevation − base Z| per instance

Each instance gets its own delta. Absolute difference always positive.

Write delta to the selected parameter

Single transaction: sets the parameter on every nested instance.

Delete old forms and rebuild solid/void geometry

CreateLoftForm called for each solid then void subcategory.

Reload family into the Revit project

Updated geometry immediately visible. Preview redraws.

Undo: Use Ctrl+Z. Save the model before running.
AutoBRIDGE — Vertical Variation · Fixed Level — Workflow Guide
© 2026 AutoBRIDGE Documentation · auto-bridge.net
Scroll to Top