Showing results for 
Search instead for 
Did you mean: 
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X

Get an assembly to look at the saved layer status of his subassemblies instead of the parts

Get an assembly to look at the saved layer status of his subassemblies instead of the parts

1. Describe your environment: What is your industry? What is your role in your organization? Describe your stakeholders.
All industries that use 3D assemblies and layers

2. What version of Creo Parametric are you currently running?
Creo Parametric up to

3. Describe the problem you are trying to solve. Please include detailed documentation such as screenshots, images or video.

If you have an assembly that contains different sub-assemblies that have one or more parts in common like this:


Then at the main assembly level, Creo will look at part-level to decide what the layer status will be.

If you have a saved layer status at sub-assembly level, then this will be ignored in the main assembly.

It would be great if more layer status control could be achieved by being able to make a main assembly look at the layer status of its sub-assemblies instead of the layer status of all the individual parts.


More detailed description of issue:

For example: if BLOCK01.PRT has a layer "CUSTOM_CURVES" set to shown, then in BLOCKS_MODDSG01.ASM Creo will bundle all the "CUSTOM_CURVES" layers of all the parts (with the same filename) and set the status to shown based on the layer status of the parts.




But for example if BLOCK01.PRT has a lot of sketch geometry in the CUSTOM_CURVES layer and in the sub-assembly BLOCKS_02SUB.ASM you need to place the BLOCK01.PRT 50 times, then visually your 3D view will be cluttered with these sketch geometries.

Naturally, you'll want to hide these sketches by setting the CUSTOM_CURVES to "Hide" and saving the Layer Status.

Then, depending on if you have the "Propagate Status" or "Save status in sub models" option activated, Creo will either only display this layer status when you have the sub-assembly opened in a new window or Creo will also hide this layer for the same parts across the main assembly, i.e. other sub-assemblies with the same part will atuomatically also have this layer hidden (even if we don't to).


Finally when you go back to the main assembly, this recently saved layer status of the sub-assembly will be ignored by the main assembly and instead the main assembly will look at the layer status of each individual part.



Hiding only the subassembly CUSTOM_CURVES layer in the sub-assembly has no use, since this layer is still shown on part-level:


4. What is the use case for your organization?
Achieving visual clarity or a clear visual overview in complex assemblies by having more control over the layer statuses

5. What business value would your suggestion represent for your organization?
Greater control over visibility of layers in subassemblies, which would be very useful in complex assemblies

1 Comment
Community Manager
Status changed to: Acknowledged

Thank you @Robrecht for your well documented idea. Based on the information you provided, we are acknowledging it as the Community management team. This is not a commitment from the Product team. Other users may comment and vote your idea up.