Re: Scripting : Referenced Model owner

Date : Fri, 1 Jun 2007 16:27:15 -0400
To : XSI(at)Softimage.COM
From : "Bernard Lebel" <3dbernard(at)gmail.com>
Subject : Re: Scripting : Referenced Model owner
I'd recursively walk up the hierarchy.



// Collection to store all visited models
oModels = XSIFactory.createobject( "XSI.Collection" );

checkParent( selection(0) );

// Get model before last (last model being the scene root
oModel = oModels.item( oModels.count-2 );
logmessage( oModel.fullname );


function checkParent( oObject ) { if( oObject.type == "Scene" ) return; else if( oObject.type == siModelType ) { oModels.add( oObject ); } checkParent( oObject.parent ); }




Cheers Bernard --- Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body: unsubscribe xsi


Search the XSI List archives here or use the advanced search form to search across mailing lists. Searching help is available.
This site supposedly brought to you by Benjamin Grosser and the Imaging Technology Group.