I find your technique interesting, I'd never thought that the layers of
a submodel could be selected for use with the extend function. I've
only ever selected top level assembly layers prior to using extend.
Ok, I just tried it in WF2, it didn't work. What did work was taking the assembly that had been cleared of layers, and adding it to a new empty assembly created from the start assy, having rule based layers predefined, selecting those layers and then using the extend function.
I hate to ask but, on the occasions where there was success, by any chance were top assembly layers being selected for extension, with the mis-perception being that they were part layers?
There isn't much to know about the Extend rules function. Preselect an assembly layer having rules and hit extend rules. It's pretty safe, layers are only created in models where that layer name does not already exist. Where such layers exist you get a message like "...cannot be created...". No harm, no foul.
I wonder, when the error "black hole cannot be..." was the layer Hidden Items among those selected for extension?
===========
It's my understanding that .black_hole layer was how WF1 (or was that 2001) implemented the hide/show function found in the model tree. This layer being created behind the scenes, and never shown in the layer tree. I also recall reading that such layers can be found and dealt with via toolkit calls.
WF1 had a lot of "interesting" layer functionality. One thing that could be done, using rules, was to cause every plane in every submodel to be placed directly onto an assy layer. Before you knew it you could have 10,000 items on an assembly layer. Very not good for performance.
Edited by: gkbeer
a submodel could be selected for use with the extend function. I've
only ever selected top level assembly layers prior to using extend.
Ok, I just tried it in WF2, it didn't work. What did work was taking the assembly that had been cleared of layers, and adding it to a new empty assembly created from the start assy, having rule based layers predefined, selecting those layers and then using the extend function.
I hate to ask but, on the occasions where there was success, by any chance were top assembly layers being selected for extension, with the mis-perception being that they were part layers?
There isn't much to know about the Extend rules function. Preselect an assembly layer having rules and hit extend rules. It's pretty safe, layers are only created in models where that layer name does not already exist. Where such layers exist you get a message like "...cannot be created...". No harm, no foul.
I wonder, when the error "black hole cannot be..." was the layer Hidden Items among those selected for extension?
===========
It's my understanding that .black_hole layer was how WF1 (or was that 2001) implemented the hide/show function found in the model tree. This layer being created behind the scenes, and never shown in the layer tree. I also recall reading that such layers can be found and dealt with via toolkit calls.
WF1 had a lot of "interesting" layer functionality. One thing that could be done, using rules, was to cause every plane in every submodel to be placed directly onto an assy layer. Before you knew it you could have 10,000 items on an assembly layer. Very not good for performance.
Edited by: gkbeer