jsCreature pdf


#1

… from the pdf

Creating a “type” of node…
-Create a locator, add an attribute called “Creature” of type string.
-Select Create > Locator
-Select Modify > Add Attribute
-Name the attribute Creature, and make it type String
Now that we know that our “creatures” are actually locators with an attribute… we can type the following command:
ls -type spaceLocator;

…from the script editor
spaceLocator -p 0 0 0;
// Result: locator1 //
ls -type spaceLocator;
// Error: Unknown object type: spaceLocator //

Does anyone else get this?


#2

weird… it used to be called spaceLocator, now it’s just locator:

spaceLocator -p 0 0 0;

ls -type locator;
// Result: locatorShape1 //


#3

Jason

Thanks for the reply… also I am on a mac and am getting this when running the jsJointOrient:

jsOrientJoint;
// Error: string $cmd = "jsOrientJoint ì;
//
// Error: Unterminated string. //

I did a search and found what it doesn’t like… do you think that because I am on a mac that it is translating some of the characters??

proc jsCreateOrientJointCB ()
{
// define the command first. The command will take 1 input, either 1 or 0. 1 will mean Z is UP. 0 will mean Z is DOWN
string $cmd = "jsOrientJoint ì;

button -e -c ($cmd + ì 1î) jsZUpButton;
button -e -c ($cmd + ì 0î) jsZDownButton;
}

I mean, what is — ì 1î
I assume that those should be quotes…weird
:wink:

ALSO - Why do you use Z up or down instead of Y up or down???


#4

Heya!

yep, it’s a string error… you can grab a working script (hopefully) at my homepage:

http://homepage.mac.com/jschleifer/HomePage/

I used z up because that’s what we were using at work. convenience, really. works for backs! :slight_smile:


#5

Cool, got it… works, thanks.

One note to others that are doing this tutorial… I had to enter:
jsOrientJointUI
into the script editor… instead of jsJointOrient, as the pdf specifies:

jsOrientJoint;
// Error: jsOrientJoint;
//
// Error: Wrong number of arguments on call to jsOrientJoint. //


#6

yep yep, jsOrientJointUI is the right one… jsOrientJoint was only partway implimented & shouldn’t have been included in the docs.

d’oh!

-jason


#7

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.