SW offers multiple ways to hide/show components in Assembly mode. Except options exclusive to Assembly environment, this tips will work in Multibody Part environment too.
Let's explore each ways.
1) Hide component using Context Toolbar (left/right click).
Press LMB or RMB on any component. Context Toolbar appears by default. Click on the icon shown in the image below and you will be able to hide the component. You can also "box -select" (by pressing and dragging LMB/RMB over components) multiple components and right click in graphics window to access this context toolbar and hide select components
2) Show/Hide by selecting multiple components from Assembly tree:
In the feature tree, you can select multiple components by using "shift" (if the components are next to each other in tree) or "Ctrl" (if components are scattered in tree). Once you release the key, context toolbar will appear and you can hide/show the components based on your selection. Here I have selected hidden components, so I am being prompted to "show" those components.
If you select components which aren't hidden in the above selection, then context toolbar will show icon "to show" as well as "hide" the components. Hence, if you choose to show the components then it will show the hidden components and no operation will be performed on the component which is already visible.
Note: Use "Group Component Instances" to make hide/show operations quicker from Assembly tree. This option will group identical components. It can be found here:
3) Display Pane also allows you to show and hide components quickly:
Click on the arrow to expand.
You will see a colorful cube icon. Click on it and you should see interface as shown in the image below:
You can control many visual properties from here. But very first color is for Hide/Show. Click against the specific component to hide/show them.
4) Component properties from context toolbar:Simply select the component and from context toolbar click on the icon shown below.
Once you click, a dialog box will appear. Remember, if you have multiple display states, then be careful with your selection as what display state is active while hiding component.
5) Isolate:This doesn't exactly hide/show but this option becomes really handy when you want to focus on a single or very few components of your large assembly. Once you select multiple/single components, right click in graphics window (for frequent use assign shortcut key) and click on "Isolate". You can also select from Assembly tree and right click to access this command.
You can also save your currently isolated component as a display state too once Isolate command is active.
6) Show Hidden Components:
If you have already few hidden components in the assembly, then simply right click in graphics area and you will see option "Show Hidden Components".
This will enable a temporary view of hidden components. Now you can selectively unhide the components by pressing LMB and selecting the component.
Alternate way to perform this action is with shortcut key "Ctrl + Shift + Tab" this will exactly perform the same operation but the only things is that you will need to keep holding those keys and perform operation of selecting components simultaneously.
7) Show with dependents:
If you have hidden components in the assembly, then you can unhide all of them at once. Follow the steps mentioned below:
- Right click on the top level of assembly tree.
Click on "Show with Dependents". Now all components in Assembly are visible.
Finally the Shortcut Keys"Tab" to Hide Component: Just hover your mouse over the component to hide. No need to select.
"Shift + Tab" to show component: You will need to hover your mouse over that particular region where component is placed in hidden state.
"Ctrl + Shift + Tab" to temporary display all hidden component. Already explained in step 6.Hope this tips were helpful. You will need to gradually incorporate them in your daily use. Also, if you don't want to hide/show components frequently then "Display States" is the most preferred way to control visibility.
If there are other ways, feel free to comment and I shall add them 🙂
