Skip to main content

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.

Verification scope

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​

IntentCommandScope
Toggle a category in the viewHide / Show → categoryCategory visibility in the active view
Hide reinforcement in each picked hostHide → By Pick HostReinforcement components belonging to each host picked
Keep reinforcement only in chosen hostsHide → Not In Picked HostsRebar elements in the active view outside the selected host set
Hide reinforcement by host typeHide → Hosted Column/Beam/Floor/Wall/FoundationHosts 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​

  1. Open the view to change, preferably a dedicated practice view.
  2. Open Hide and choose a category. This runs immediately without requiring element preselection.
  3. Inspect the category in this view and another view to distinguish scope.
  4. Open Show and choose the same category to enable category visibility again. If elements remain invisible, use the checks below.
Menu labelSource categoryEffect
WindowWindowsWindows
DoorDoorsDoors
CeilingCeilingsCeilings
RoofRoofsRoofs
StairStairsStairs
RailingRailingsRailings
ColumnColumns and Structural ColumnsBoth architectural and structural columns
FramingStructural FramingStructural framing
FloorFloorsFloors
WallWallsWalls
FoundationStructural FoundationPresent in Show in the reviewed configuration; no corresponding Hide button found there
RebarCategory names containing RebarSeveral reinforcement-related categories, not just the selected set
GridGridsGrids
LevelLevelsLevels
SectionSectionsPresent in Show in the reviewed configuration
ElevationElevation MarksPresent in Show in the reviewed configuration
TagCategory names containing TagPresent 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​

  1. Open a view containing hosts and reinforcement.
  2. Run Hide → By Pick Host.
  3. Pick a reinforcement host. The controller reads its reinforcement components and uses Hide Elements in the active view.
  4. 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​

  1. Run Hide → Not In Picked Hosts.
  2. Pick the hosts whose reinforcement you want to keep and click Finish.
  3. The controller collects Rebar in the active view, compares HostId and hides bars outside that host set.
  4. 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.