Redesigning visibility control across 2D and 3D applications in ENOVIA on the 3DEXPERIENCE platform, so users can isolate, hide and restore product components with fewer steps and clearer feedback.
Professionals who work across 2D and 3D applications, managing product structures in one and inspecting the same assemblies in the other.
Isolating part of an assembly took too many steps, visibility states were hard to tell apart, and parent–child behaviour was not clearly defined.
A dedicated Hide/Show menu, a higher-contrast visibility icon system, and explicit inheritance rules between parent and child objects.
The work spans two connected applications: Product Structure Explore, where users manage and organise the hierarchical relationships within a product, and 3D Navigation, where they visualise and navigate the same product objects in 3D.
This was a B2B project for industrial software. Several key automotive clients (such as Renault and Porsche) reported the same kind of issue with Hide/Show operations when using industrial applications on the 3DEXPERIENCE platform. Because the feedback came from multiple clients, the product lead consolidated it into a formal project, defined the user pain points, and asked the design team to propose solutions. The design team had no direct access to clients, so I designed from the consolidated pain points and requirements. I supplemented them with a benchmark of AutoCAD, SIEMENS NX, JT2Go and Photoshop.
The redesign was grounded in an audit of how established design and engineering tools expose visibility: how commands are grouped, how state is represented, and where the control sits in the interface.


Groups visibility under a single Isolate menu with three commands: Isolate Objects (show only the selection), Hide Objects (hide the selection) and End Object Isolation (restore everything). A task-oriented model that shaped the new Hide/Show menu.


Eye icons signal visibility, black and white fills maximise contrast between states, and hidden parts have greyed-out titles. Keyboard shortcuts also offer a faster alternative path for frequent operations.


Checkboxes sit directly inside the structure tree, so users can see exactly where shown and hidden objects live in the hierarchy.


Three states (shown, hidden, partially hidden) are told apart by icon transparency, communicating parent–child status at a glance.
Takeaways. Consolidate related commands into one menu, reinforce state with more than one cue (icon and text treatment), and make partial states explicit.
A new Hide/Show menu in the toolbar groups two explicit commands for the most common visibility tasks. This keeps the interaction intuitive and lowers the learning curve.
The visibility icons were resized, repositioned and paired with greyed-out titles for hidden parts. The stronger contrast between the two states lets users read the structure at a glance, without inspecting each row.
Visibility in a product structure is hierarchical, so the behaviour between parents and children was defined and confirmed with three rules.