When I first started to use them I had a difficult time deciding if the
display states are flaky, or I am.
After about a half an hour of testing things out while I wrote this, I
think it's a little bit of both
Since I first tried it I found the implementation to be hard to get my
mind around, and the HELP is not as explicit as I would like (for
starters, there isn't even a 'display states' item in the index - what
there is can be found under 'display pane').
Example 1 of confusion/flakiness: the option 'clearing of overrides'
was vague to me. I assumed that it meant the assembly display state for
color would not trump/override the part colors and appearance, but
'delete' or 'remove' or 'return to default' would have been much more
explicit. The thing that made it even harder for me to get is it is
available in the RMB for all of the categories in the display pane,
including color - only just now did I realize now that clear
overrides only (I think) applies to the display mode, and NOT color.
Why not just say so? So I am a bit of a flake for not taking the time
to methodically work out what its supposed to do, and IT's a little
bit flaky for not just telling me what it does in plain english.
Example 2: When I apply color to a subassembly through the display
pane, it gets applied to all of the display states for all of the
configurations. So my question was why have it in display states at
all when it apparently has nothing to do with the display state? Of
course, when writing this I got a hunch and checked - sure enough, in
the 'color and optics' PM there is a collapsed group box at the
very bottom (have to scroll down to even see it) that allows you to
select how your color choice will apply across configs and display
states. One easy to find line in the HELP (or an asterisk next to
'colo'r which lead to a footnote) would have made this
'discoverable' to me, but clearly SWx Help writers are not paid by
the word.
Example 3: I could not figure out how to remove a color applied to a
display state. Turns out that this option is not in the display pane
(which is what I first assumed 'clear overrides meant') It is done
through the 'color and optics' PM, which makes it a few extra
clicks to remove
Example 4: I have mostly used display states across configurations so
components don't change appearance as I flip between configs when
checking the design. So when I made my first display state, I figured
it would be available across all configs - not so. Then I copied and
pasted a state from one config to another, and thought they would be
linked. Nope.
They (apparently are) completely independent. So when I get a state
to where I like it, I have learned to copy and paste that state to all
the configs. It would be cool if I could ctrl+select multiple states
and paste a state into all of them with one click, but it doesn't
seem to work that way. Oh well.
If I had to make a guess (potentially going out on a limb), I would say
that matt has not encountered any flakiness with display states because
he is a very disciplined SWx user that clearly takes the time to really
explore new functions when they come out and root out how they are
supposed to work. I have been an admirer of his deep knowledge of SWx
for the better part of a decade now.
I am not that disciplined with new stuff - I tried it, it behaved in
odd ways, so I gave up in frustration (thanks to my Ed counterpart for
bringing up the topic so I would hit it a little more methodically).
I still don't know if other things cause it to flake out, but at
least I got a handle on some of the odd ins and outs that I didn't
know. Hope this helps someone else in the same, um, state
The other Ed with a 1XX1 after his name (Ed Eaton)