Component Visibility Passed On To Part's Internal Working Geometry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
There is an issue for years now, that we need to be fixed (at least for us it is a massive issue, that we cannot see any upside in the current way of implementation).
Description
Suppose you got an assembly with a part containing work geometry. Now by whatever reason (better oversight, show someone what's behind, ...) you want to temporarily make it invisible - so you select the part and uncheck visibility (or press Alt + V).
Then, when you want to unhide it, the visibility is somehow passed on to all working geometry and also some sketches inside that part.
Workaround(s)
You can work around that by explicitly defining another View Representation to be used inside the assembly at hand - but as long as the (locked) default "Primary" is selected, this behaviour remains...
When you now switch to the part using "Open", the view representation "Primary" has somehow infered the checked visibility status from our assembly, which undesiredly means, that all other instances of the part anywhere else (incorporating the standard "Primary" view rep by default) now show all their work geometry and sketches...
What you can do now is uncheck visibility for each child now and save, what sometimes solves the issue. BUT: this is an absolute hassle and not how it's supposed to be.
Steps To Reproduce
0.1 Create a part containing work geometry.
0.2 Create an assembly and add the part [working geometry]
1. Hide the part inside the assembly
2. Unhide the part by checking "Visibility"
Now: somehow all working geometry and unused sketches are visible (which they should not be).
Expected Behaviour
When visibility is re-checked, the former state should be restored.
(Even loading the part's actual "Primary" state would be better than the current behaviour - as of now, it makes all entities visibible and overwrites "Primary" state by that...)
Assumption
This is a bug.
Something is wrong with the initialization of the default state for a new part's view rep "Primary".
It just can't be the desired way this has been designed.
Some More Thoughts In This Regard
Actually: why can't we even...
1. ...see View Reps of sub-parts in the assembly's model tree (with an option to hide these via the burger menu in the mnodel tree's top right)?
2. ...reference the "Primary" view rep "associatively" (for "Primary" the checkbox is greyed out)?
3. ...unlock the view rep "Primary" if desired?
We cannot see any advantages in this behaviour and would love to get rid of it. So please fix! _/\_
