View Full Version : Quick question: object renaming

02 February 2004, 02:18 PM

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.

Please Help!
Thank You.

02 February 2004, 05:43 PM
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
execute 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.

Keith Morrison

02 February 2004, 08:00 PM
Thanks Kramsurfer! :beer:

CGTalk Moderation
01 January 2006, 09:00 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.