[Closed] Feedback request: Object visibility control and overrides
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
We're looking at how we can improve visibility control of objects in the Fusion model tree/browser. There are two main topics we're focusing on:
1.) Improving Folder/Group visibility control works? (Toggling the visibility of a folder/group versus toggling the visibility of the individual objects contained in the folder/group). In the example below, "Construction" is the folder/group, and "Plane1", "Plane3", and "Plane4" are the individual objects.
Currently, the folder/group visibility state overrides that of all the objects in that folder/group. Meaning, regardless of the visibility toggle state of the objects, if the folder/group is toggled Off, then all of the objects become invisible, even if their individual toggle is On. However, you can still change the toggle of the individual objects while the folder/group is Off, but it won't be noticeable until the folder/group is toggled back On.
Feedback request:
- Do you like this behavior?
- Is it useful to change the visibility toggles of the objects while the folder/group is turned Off?
- If not, does it cause confusion?
- Would it be better to disable toggling visibility of the objects until the folder/group is turned back On?
2.) Enabling the ability to toggle the visibility of objects (Bodies, Sketches, Construction Geometry, etc.) in external components while in the context of an assembly.
Currently, you can toggle the visibility of external components and their child components, but you cannot toggle visibility of objects within those components. In the above example, I can toggle the visibility of Side Plate, but I cannot toggle the visibility of the XY Origin Plane or any of the other objects inside Side Plate.
When I toggle the visibility of Side Plate, that is considered an override in Ultimaker 3. When I save Ultimaker 3, it will keep that visibility state of Side Plate even if you open Enclosure and change the visibility of Side Plate there and save it. The visibility override of Side Plate is kept in Ultimaker 3 until you toggle it to a state that matches the way it is saved in Enclosure. That is, if Enclosure is saved with Side Plate turned Off, I can have an override in Ultimaker 3 with Side Plate turned On. But as soon as I toggle Side Plate Off in Ultimaker 3, then the override is removed, and the visibility of Side Plate in Ultimaker 3 will now follow however it is saved in Enclosure.
Our plan is to make object (Bodies, Sketches, Construction) visibility control work the same as Components. So we want to know what you think of the current Component visibility behaviors.
Feedback request:
- Are you aware of the current behavior?
- If you are or are not, have you found it confusing or does it work just fine for your needs?
- Is it ok that we don't have a visual indication when a component has a visibility override?
- Have you found a situation where visibility did not behave the way you expected?
- If yes, what could help the situation?
- Is there a need for an explicit way to remove a visibility override or to make it match the way it is saved in the Component?
- Is there a need to explicitly remove all visibility overrides in an assembly?
- How would you want to do that?
We appreciate your feedback to help us make the experience of this feature the best we can!
Tyler Henderson
Principal User Experience Designer