When a Copy Geometry feature is made, elements copied into the new model may respect the original layer state of the reference model. This is known via CS6554, CS195989, CS231128, and CS302330 and is current functionality.
A user should be given the option to ignore the original layer state. The current functionality causes an issue in many scenarios, such as
- Copying geometry from another model with a slightly outdated layer model. The recent upgrades to Creo 5 have demanded some tweaks to layers (feature based instead of entity based). Any models following this old layer model will continue to obey this into new models, sometimes in conflict with new layer rules.
- In the reference model, the item is in a Hidden or Shown layer. This will persist into new models that the item is copied into.
The latter situation can happen easily by accident (driving sketch for an extrude/revolve that is autohidden). From a UX standpoint, this is in direct conflict with the new ease of use "show" and "hide" buttons in the model tree. It is easy for a user working with the reference model to "hide" an item in the model tree and save it that way. However, a user copying that geometry in their model cannot "show" it from the model tree, they must fiddle with layers.