Feature Description
Currently, bim.select_ifc_class only selects objects that are already visible. If objects of the target IFC class are hidden (either via "Disable in Viewports" or the H-key viewport hide), they are silently skipped.
Proposed behaviour:
Add an ALT+Click modifier that, before selecting, clears both hide states for all matched objects:
obj.hide_viewport = False (global viewport disable, monitor icon in outliner)
obj.hide_set(False) (per-view-layer hide, H-key)
This follows the existing modifier pattern:
- Click → select by IFC class
- Shift+Click → also filter by Predefined Type
- Alt+Click → also unhide hidden objects, then select
Use case:
When auditing or QA-checking a model, you may want to quickly surface all objects of a given class regardless of their current visibility state — e.g. "show me every IfcDoor in the file, even the ones I hid earlier."
Feature Description
Currently,
bim.select_ifc_classonly selects objects that are already visible. If objects of the target IFC class are hidden (either via "Disable in Viewports" or the H-key viewport hide), they are silently skipped.Proposed behaviour:
Add an ALT+Click modifier that, before selecting, clears both hide states for all matched objects:
obj.hide_viewport = False(global viewport disable, monitor icon in outliner)obj.hide_set(False)(per-view-layer hide, H-key)This follows the existing modifier pattern:
Use case:
When auditing or QA-checking a model, you may want to quickly surface all objects of a given class regardless of their current visibility state — e.g. "show me every
IfcDoorin the file, even the ones I hid earlier."