Smart Reinforcement Editor
A contextual routing tool that launches specific reinforcement dialogs based on your active Revit selection.
Contextual Selection Logic
This utility acts as a single point of entry for managing reinforcement. The system identifies the category of the selected element and opens the corresponding configuration module.
Launches the Beam Rebar Edit Dialogue. Automatically parses spans and existing longitudinal/transverse bars for editing when host is already populated or create new rebar sets.
Launches Column Detail Board. Handles vertical chains and distinguishes between corner and intermediate bar diameters.
Launches Wall Detail Board. Manages Area vs. Structural rebar methods and layer placement (Inside/Outside).
Launches FoundationRebar.cshtml. Configures top and bottom orthogonal meshes and hook parameters.
Workflow Scenarios
| Condition | System Action | User Interface State |
|---|---|---|
| Element has Rebar | Edits Existing Geometry | The dialog opens pre-populated with current bar sizes, quantities, and spacing for modification. |
| Element is Empty | Generates New Rebar | The dialog opens using the last-used settings or project defaults to initialize the reinforcement. |
| Invalid Category | Selection Error | A notification appears requesting a valid structural host selection (Beam, Column, Wall, or Footing). |
Functional Constraints
- Elevation View Required: To ensure accurate span and vertical height detection, this tool must be initiated from a Revit Elevation or Section view.
- Single/Chain Selection: Supports single element selection or aligned chains (for columns and walls) to enable the Previous/Next navigation feature.
Dialog Interface
Regardless of the element type selected, all dialogs maintain a consistent footer action set:
- OK / Apply: Commits rebar geometry to the model.
- Help: Links directly to the specific documentation page for that element.
- Previous / Next: Cycles through spans for multi-part elements.