Hmm, okay, here's a way to roughly do what you're asking:
1. Make a new customparamset while your parent is branch-selected. Give it whatever boolean params you need. 2. Set the param values via ICE with a simple SetData (self.MyProperty.MyParam), on your parent's icetree. 3. On the children, set an expression on your viewvis or whatever parameter. Something like: this.MyParamSet.MyParam Because of branch-propagation of the parent property, your paramset will appear to live on your children, so using "this" is valid. 4. Feel free to rightclick and Copy/Paste Animation to set the expression accordingly on all the other children objects. They should now be getting the ICE-driven values propagated correctly. Is that more or less what you wanted? On Thu, Jun 20, 2013 at 9:58 AM, Ponthieux, Joseph G. (LARC-E1A)[LITES] < [email protected]> wrote: > I could yes. It’s an older asset and isn’t set up that way, but frankly > that makes a lot of sense.**** > > ** ** > > ** ** > > ** ** > > Admittedly what I was really hoping for, was that there was an ICE > solution,. So for example instead of using:**** > > ** ** > > “self.visibility.viewvis”**** > > ** ** > > I could something like:**** > > ** ** > > “all.visibility.viewvis”**** > > ** ** > > or:**** > > ** ** > > “branch.visibility.viewvis”**** > > ** ** > > or:**** > > ** ** > > “model.visibility.viewvis”**** > > ** ** > > And the visibility parameter would just propagate through the selected > object and down the hierarchy. Since it already is able to assume the > selected object without a name, why shouldn’t it be able to assume the > selected object’s hierarchy without a name?**** > > ** ** > > ** ** > > --**** > > Joey Ponthieux**** > > LaRC Information Technology Enhanced Services (LITES)**** > > Mymic Technical Services**** > > NASA Langley Research Center**** > > __________________________________________________**** > > Opinions stated here-in are strictly those of the author and do not **** > > represent the opinions of NASA or any other party.**** > > ** ** > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Alan Fregtman > *Sent:* Wednesday, June 19, 2013 7:00 PM > *To:* XSI Mailing List > *Subject:* Re: Can you see me now?**** > > ** ** > > Is there any reason you can't go with a good ol' drag&drop expression?**** > > ** ** > > If you need to copy the same expression on many objects, once you have one > just rightclick and Copy/Paste Animation, unless I'm missing something > obvious here.**** > > ** ** > > ** ** > > On Wed, Jun 19, 2013 at 3:32 PM, Ponthieux, Joseph G. (LARC-E1A)[LITES] < > [email protected]> wrote:**** > > I’ve got a model hierarchy of dozens of parts under a parent object.**** > > **** > > The parent object is animated via an ICE tree and I’ve added conditional > behavior to the ice tree to affect things like visibility of the parent > object when certain situations are met.**** > > **** > > This is all working as I would like with one except. I’d like the > visibility condition to propagate from the parent to the entire model.**** > > **** > > Am I required to apply a setdata node of visibility for every child of the > parent, or is there an easier way?**** > > **** > > I seem to recall I would have performed a branch key in the past, but I > have no clue how this might translate to ICE.**** > > **** > > --**** > > Joey Ponthieux**** > > LaRC Information Technology Enhanced Services (LITES)**** > > Mymic Technical Services**** > > NASA Langley Research Center**** > > __________________________________________________**** > > Opinions stated here-in are strictly those of the author and do not **** > > represent the opinions of NASA or any other party.**** > > **** > > ** ** >

