Shortcut Reference for Skeletons
A complex object in Softimage might be described by hundreds or even thousands of individual parameters.
The object model provides ways to traverse through a hierarchy to visit each ProjectItem object and find its parameters. However, for convenience some of the most common parameters are promoted so that they also act as if they are parameters directly on the X3DObject parent. These are called shortcuts.
You can use shortcuts in your scripts or use the full property and parameter name syntax, although compiled code only supports the full parameter name syntax. Using shortcuts allows you to omit the names of the intermediate nodes as an alternative to specifying the full name and are available when scripting with both commands and the object model.
The following skeleton objects have shortcuts:
ChainRoot
|
Property name |
Shortcut to use |
|
Name |
Name |
|
Active |
active |
|
W |
quatw |
|
X |
posx, rotx, quatx, sclx, sclorix |
|
Y |
posy, roty, quaty, scly, scloriy |
|
Z |
posz, rotz, quatz, sclz, scloriz |
|
Constrain Scaling |
cnsscl |
|
Constrain Orientation |
cnsori |
|
Constrain Position |
cnspos |
|
Affected by Scaling |
affbyscl |
|
Affected by Orientation |
affbyori |
|
X Active |
posxmaxactive, posxminactive, rotxmaxactive, rotxminactive |
|
Y Active |
posymaxactive, posyminactive, rotymaxactive, rotyminactive |
|
Z Active |
poszmaxactive, poszminactive, rotzmaxactive, rotzminactive |
|
Hierarchical (Softimage) Scaling |
siscaling |
|
Display Real Transform |
display_real |
|
Display Shadow Radius |
display_radius |
|
Lock Scale Shadow Radius |
lock_scl_display_radius |
|
Shadow Radius |
radius |
ChainBone
|
Property name |
Shortcut to use |
|
Name |
Name |
|
Active |
active |
|
W |
quatw |
|
X |
posx, rotx, quatx, sclx, sclorix |
|
Y |
posy, roty, quaty, scly, scloriy |
|
Z |
posz, rotz, quatz, sclz, scloriz |
|
Constrain Scaling |
cnsscl |
|
Constrain Orientation |
cnsori |
|
Constrain Position |
cnspos |
|
Affected by Scaling |
affbyscl |
|
Affected by Orientation |
affbyori |
|
X Active |
posxmaxactive, posxminactive, rotxmaxactive, rotxminactive |
|
Y Active |
posymaxactive, posyminactive, rotymaxactive, rotyminactive |
|
Z Active |
poszmaxactive, poszminactive, rotzmaxactive, rotzminactive |
|
Hierarchical (Softimage) Scaling |
siscaling |
|
Length |
length |
|
Display Real Transform |
display_real |
|
Display Shadow Radius |
display_radius |
|
Lock Scale Shadow Radius |
lock_scl_display_radius |
|
Shadow Radius |
radius |
ChainEffector
|
Property name |
Shortcut to use |
|
Name |
Name |
|
Active |
active |
|
W |
quatw |
|
X |
posx, rotx, quatx, sclx, sclorix |
|
Y |
posy, roty, quaty, scly, scloriy |
|
Z |
posz, rotz, quatz, sclz, scloriz |
|
Constrain Scaling |
cnsscl |
|
Constrain Orientation |
cnsori |
|
Constrain Position |
cnspos |
|
Affected by Scaling |
affbyscl |
|
Affected by Orientation |
affbyori |
|
X Active |
posxmaxactive, posxminactive, rotxmaxactive, rotxminactive |
|
Y Active |
posymaxactive, posyminactive, rotymaxactive, rotyminactive |
|
Z Active |
poszmaxactive, poszminactive, rotzmaxactive, rotzminactive |
|
Hierarchical (Softimage) Scaling |
siscaling |
|
Display Real Transform |
display_real |
|
Display Shadow Radius |
display_radius |
|
Lock Scale Shadow Radius |
lock_scl_display_radius |
|
Shadow Radius |
radius |

