Further to a conversation elsewhere on the forums, here's the issue. When double-clicking and using the V shortcut key to hide components, it is possible to accidentally single-click and end up hiding the body instead. Currently, there is no way to know if a body is hidden unless you pop open the component in the browser and also open the Bodies group within it. If you have a large number of components in your design, as is typical when you're modeling an assembly complete with all the fasteners, it is easy to end up in a situation where you may have accidentally hidden a few bodies, but since they may be physically inside the assembly it is really difficult to figure out whether this is happening and, if so, what components may be affected. There is already a top-level right click menu option that turns on the visibility of all components. I propose that an extra menu item is added that turns on all components and bodies. Since sometimes there are cases where this might not be a good solution, I suggest a UI change. Currently, in the browser tree view, light bulb icons only have two states: on and off. I suggest adding a third state, perhaps showing as a half-illuminated bulb or a bulb with a line through it or some such. From a clicking perspective, the bulb is only on or off (i.e., clicking an on or third state bulb turns it off, clicking an off bulb turns it back on), but the third state would be used when a body within the component is hidden. This makes it visible at a glance when bodies are hidden without needing to pop open the component's subtree. The third state would essentially mean 'hidden by something else, so look elsewhere to turn me back on'. It could therefore also be used for turned-on bodies within a component when the component is turned off at the top level. This wouldn't change functionality in any way, but would make the underlying logic visibly explicit rather than implicit, reducing mode confusion from the point of view of users.
Show More