v4.0
character rigging
Creates a nurbs curve in one of 9 shapes. These shapes can be useful as animation controls. For example the biped rig's upvectors are pyramids, its hip and chest controls are squares, and the footroll controls are cubes.
oReturn = MakeRigIcon( Parent, [Type], [X], [Y], [Z], [Xlength], [Ylength], [Zlength], [Color], [Name], [XOffset], [YOffset], [ZOffset] ); |
Returns the X3DObject representing the created nurbs curves.
Parameter | Type | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parent | String | The parent object of the rig icon. If empty will be the Scene Root. | ||||||||||||||||||||
Type | Integer | The type of icon.
Default Value: 2 (cube)
|
||||||||||||||||||||
X | Double | The X coordinate in global space.
Default Value: 0.0 |
||||||||||||||||||||
Y | Double | The Y coordinate in global space.
Default Value: 0.0 |
||||||||||||||||||||
Z | Double | The Z coordinate in global space.
Default Value: 0.0 |
||||||||||||||||||||
Xlength | Double | The X length.
Default Value: 1.0 |
||||||||||||||||||||
Ylength | Double | The Y length.
Default Value: 1.0 |
||||||||||||||||||||
Zlength | Double | The Z length.
Default Value: 1.0 |
||||||||||||||||||||
Color | Integer | the type of shadow rig to constrain to the spine.
Default Value: 65 (dark green) |
||||||||||||||||||||
Name | String | The name of the icon object. If no name is used the default
curve list name is used.
Default Value: "" |
||||||||||||||||||||
XOffset | Double | The X offset in global space.
Default Value: 0.0 |
||||||||||||||||||||
YOffset | Double | The Y offset in global space.
Default Value: 0.0 |
||||||||||||||||||||
ZOffset | Double | The Z offset in global space.
Default Value: 0.0 |
// // Generates all the rigging icons beside each other // for (var icontype = 0; icontype < 9; icontype++) { makeRigIcon( ActiveSceneRoot, icontype, icontype, 0, 0, //XYZ position 1, 1, 1, //XYZ scale icontype*100, //colour icontype, //name 0,0,0 //XYZ offset ); } |