|02 February 2004||#1|
Join Date: Oct 2002
Quick question: object renaming
I've got a simple (as it seems to me) problem:
bipname=SelectByName title:"Pick a biped root" single:true
After the var bipname has the current Biped name, like "Bip01" or "MyBiped", the script must make a series of renamings like this:
$'Bip01 L Calf'.name = "LeftLeg"
$'Bip01 L Finger02'.name = "LeftHandThumb3"
$'Bip01 R Finger4Nub'.name = "RightHandPinky4"
So the question is, how can I put together the value of the string var "bipname" and a string " L Calf'.name" for example, to make it like (bipname + 'L Calf'.name) = "Pelvis" but with a proper syntax.
|02 February 2004||#2|
Keith R Morrison
Custom Tools Developer
San Diego, USA
Join Date: Sep 2002
I think I get your qeustion.. You asking how to rename the elements of a standard bi-ped regardless of the name of the bi-ped.. correct...
You need the execute command.
Your string name of your Bi-ped is in var:bipname.
then construct a maxscript command IN a string to rename an item.
-- dynamically build the maxscript command to be executed
ExStr = ("$'"+bipname+" L Calf'.name = \"LeftLeg\"" )
-- prints out the maxscript for review
format "%\n" Exstr
-- executes the maxscript in the string ExStr
\" = a " in a string var.
Hope this helps..I don't have CS at hand so I couldn't test it on a rig, but it worked on a box.
Last edited by Kramsurfer : 02 February 2004 at 05:46 PM.
|Thread Closed share thread|