Show/Hide
Open BimSpeed.GEN → Show/Hide to reduce detail in the active view. These commands change visibility; they do not delete geometry or reinforcement from the model.
The RibbonCommon-bound commands, ViewShowHideCommon and HideRebarController were reviewed in source. This group has not been run in the 23 October 2026 capture session. No new before/after screenshots or saved practice model are claimed on this page.
Choose by intent
| Intent | Command | Scope |
|---|---|---|
| Toggle a category in the view | Hide / Show → category | Category visibility in the active view |
| Hide reinforcement in each picked host | Hide → By Pick Host | Reinforcement components belonging to each host picked |
| Keep reinforcement only in chosen hosts | Hide → Not In Picked Hosts | Rebar elements in the active view outside the selected host set |
| Hide reinforcement by host type | Hide → Hosted Column/Beam/Floor/Wall/Foundation | Hosts of that type collected in the active view |
Showing a category does not establish that elements hidden individually have been restored. These are separate visibility mechanisms.
Category Show and Hide
- Open the view to change, preferably a dedicated practice view.
- Open Hide and choose a category. This runs immediately without requiring element preselection.
- Inspect the category in this view and another view to distinguish scope.
- Open Show and choose the same category to enable category visibility again. If elements remain invisible, use the checks below.
| Menu label | Source category | Effect |
|---|---|---|
| Window | Windows | Windows |
| Door | Doors | Doors |
| Ceiling | Ceilings | Ceilings |
| Roof | Roofs | Roofs |
| Stair | Stairs | Stairs |
| Railing | Railings | Railings |
| Column | Columns and Structural Columns | Both architectural and structural columns |
| Framing | Structural Framing | Structural framing |
| Floor | Floors | Floors |
| Wall | Walls | Walls |
| Foundation | Structural Foundation | Present in Show in the reviewed configuration; no corresponding Hide button found there |
| Rebar | Category names containing Rebar | Several reinforcement-related categories, not just the selected set |
| Grid | Grids | Grids |
| Level | Levels | Levels |
| Section | Sections | Present in Show in the reviewed configuration |
| Elevation | Elevation Marks | Present in Show in the reviewed configuration |
| Tag | Category names containing Tag | Present in Show; operates on tag categories rather than only selected tags |
Separator is a menu divider, not a Ramp command. Some JSON entries retain old tooltips or class values, but RibbonUtils creates a divider when the name is Separator.
These commands have no settings dialog, Preview or Create step. They do not reset view range, crop, phases, filters, worksets or per-element hiding. A view template may control the relevant settings; inspect it if the command has no visible effect.
By Pick Host
- Open a view containing hosts and reinforcement.
- Run Hide → By Pick Host.
- Pick a reinforcement host. The controller reads its reinforcement components and uses Hide Elements in the active view.
- Pick more hosts if needed. Esc ends the loop; reinforcement already processed remains hidden.
The controller collects Rebars, Area Reinforcements, Fabric Areas, Fabric Sheets, Path Reinforcements and Rebar Containers from RebarHostData, filtering invalid elements. Pick a host that contains reinforcement rather than substituting an individual bar. Inspect each result because this branch has no consolidated hidden-element count report.
Not In Picked Hosts
- Run Hide → Not In Picked Hosts.
- Pick the hosts whose reinforcement you want to keep and click Finish.
- The controller collects Rebar in the active view, compares HostId and hides bars outside that host set.
- Inspect one retained host and one excluded host. Previously hidden bars are not automatically restored.
Unlike By Pick Host, this branch collects the Rebar class. Do not assume all Fabric or Area Reinforcement components receive identical processing. Esc cancels selection and may display a warning.
Hosted Column / Beam / Floor / Wall / Foundation
These buttons do not require picking individual hosts. The controller collects hosts by type in the active view and hides their reinforcement where elements can be hidden.
- Hosted Column: FamilyInstance in Structural Columns.
- Hosted Beam: FamilyInstance in Structural Framing.
- Hosted Floor: Floor in Floors.
- Hosted Wall: Wall in Walls.
- Hosted Foundation: the current path searches Floor objects in Structural Foundation. Coverage of isolated foundation FamilyInstances is not established; test the actual foundation type.
Source commands named ShowRebarHost also call Hide functions in the reviewed version, but are not registered as corresponding Show buttons in this ribbon configuration. Do not infer a host restoration feature from a class name.
Practice and inspection
In a copied model with reinforced hosts A and B, record the initial view. Use By Pick Host on A: source behavior predicts hidden reinforcement in A while B is not targeted. Undo and inspect again. Next use Not In Picked Hosts and select only A: Rebar in B is expected to become hidden. This source-derived exercise has not been run in the current session.
To show more or fewer categories, deliberately enable or disable individual categories. The commands do not alter bar count, diameter or spacing. Fewer visible bars after Hide do not establish that bars were deleted.
Restore, save and troubleshoot
- Category hidden: use Show for that category or inspect Visibility/Graphics.
- Elements hidden by host: Undo, or use Reveal Hidden Elements and Unhide the relevant elements. Show Rebar enables categories without guaranteeing per-element restoration.
- Still invisible after Show: inspect element hide, template, filters, crop/section box, view range, phase/workset and reinforcement visibility state.
- No reinforcement visible in 3D: inspect detail level and reinforcement View Visibility States. Category Show does not replace 3D view preparation.
- Command ends without an error: some paths catch errors and continue. Inspect actual visibility and settings rather than relying on command completion alone.
Save the RVT after checking the view. For illustrations, use a separate practice view and record its initial settings.