In the beginning, Layers were used both for Drafting and for managing the early Assemblies since the concept of Assemblies & Components, where an Assembly was simply a set of references to other Part files, was not introduced until Unigraphics II version 4.0, that was released in November 1986. After that, most people tended to use Layers mostly to manage Drawings. Some still used them for separating construction geometry from things like Surfaces.
With the introduction of Solid Modeling, particularly with UG 10.0 and the use of Sketches, more people started to use Layers to separate construction geometry, but now from both Surfaces and Solids. However, I personally started to use a much simpler scheme, using Blank/Unblank, particularly when we introduced functions like Reverse Blank, where is was easy to flip all of the Blank/Unblank statuses, so that you could then 'Blank' the stuff you wanted to turn back on, and then Reverse Blank again. We later 'automated' that by introducing the Unblank Selected function. For me and many of the people who adopted this approach, we just separated the world into what you could see and what you could not see (which is one reason we later changed the name of the Blank/Unblank function to Seen/Unseen). For us, at least when doing Modeling, Layers were considered as being even more archaic. And then we eventually automated this further by adding the concept of managing the visibility of Sketches when they had been used to create a Surface/Solid Body, reducing the usefulness of Layers even more.
Finally, from our (R&D) point of view, while we considered Layers as an old and outdated 'collection' scheme, we decided rather then try and do away with Layers, we would simply introduce new approaches which would effectively obsolete them, but would leave them in place to cover legacy usage. Granted, this violated one of the primary rules of software development,
"You can't make something simpler by adding to it.", but we really had no other choice. We hoped that people would gravitate to the newer, more automated schemes and simply leave the older functions to die out from lack of use (like that was ever really going to happen ;-)).
John R. Baker, P.E. (ret)
EX-'Product Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:
The secret of life is not finding someone to live with
It's finding someone you can't live without