Funny thing is that RemoveMember() is found under Methods in my SDK
and I tested the script which is working but crashes my xsi soon after
it finish running the script... =)
Ed.
On 4/3/06, Edmund Wong <munlit(at)gmail.com> wrote:
> I guess what he meant is that RemoveMember() is not a method but a
> command... The only way to run it is by using command... Hope i'm
> right here... =)
>
>
> Cheers,
> Edmund Wong
>
> On 4/3/06, Sawamura <sawamura(at)neorack.com> wrote:
> > Ups. sorry.
> > forget about I said that the remove member is working. got mixed up
> > between remove from collection and group.
> >
> > but the RemoveMember() method is there in the group method list, and
> > it's simply not working. even the example script. anyone?
> >
> > rgds,
> >
> >
> > Leonardo Edy Susanto
> >
> > Rafe Sacks wrote:
> > > Unfortunately, that method doesn't exist. You have to either use the
> > > command, or delete and recreate the group.
> > > ________________________________
> > > R A F E S A C K S
> > > Lead Character TD - Technical
> > > Animal Logic Film
> > > +612 9383 - 4800
> > >
> > >
> > >
> > >
> > >
> > >
> > > Sawamura wrote:
> > >> Hi,
> > >> I'm trying to remove group member using Jscript. and DENG!! Error..
> > >>
> > >> Here is the sample script from the scripting reference manual :
> > >>
> > >> NewScene(null, false );
> > >> GetPresetModel("ManSkeleton_Basic", "ManSkeletonBasic", null, null);
> > >>
> > >> var group1 = ActiveSceneRoot.AddGroup();
> > >>
> > >> var col = XSIFactory.CreateObject("XSI.Collection");
> > >>
> > >> // add everything to the collection
> > >> col.AddItems("*");
> > >>
> > >> group1.AddMember(col);
> > >> logmessage( group1.members.count );
> > >>
> > >> // remove the camera and light objects
> > >> var things_to_remove = XSIFactory.CreateObject("XSI.Collection");
> > >>
> > >> things_to_remove.additems( group1.members.filter("","","Camera*"));
> > >> things_to_remove.additems( group1.members.filter("","","light*"));
> > >>
> > >> group1.RemoveMember(things_to_remove);
> > >> logmessage( group1.members.count );
> > >> //INFO : 54
> > >> //INFO : 50
> > >>
> > >>
> > >> things are working fine before the RemoveMember mothod. It's just my
> > >> XSI here or it's bug? Any idea?
> > >> what I really need is to remove some member of the XSI Biped envelope
> > >> group without having to remove them manually.
> > >>
> > >>
> > >> Rgds,
> > >>
> > >>
> > >> Leonardo Edy Susanto
> > >> ---
> > >> Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in
> > >> body:
> > >> unsubscribe xsi
> >
> > ---
> > Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
> > unsubscribe xsi
> >
>
---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi