MakeRigIcon

Introduced

4.0

Description

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.

Scripting Syntax

    MakeRigIcon( Parent, [Type], [X], [Y], [Z], [Xlength], [Ylength], [Zlength], [Color], [Name], [XOffset], [YOffset], [ZOffset] )

Parameters

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) Possible Values: • 0: RightSquare • 1: TopSquare • 2: Cube • 3: CenteredCube • 4: Pyramid • 5: CenteredPyramid • 6: Diamond • 7: CubeWithPeak • 8: CenteredDiamond
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

Return Value

Returns the X3DObject representing the created nurbs curves.

Examples

JScript Example

    //
    // 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
       );
    }

See Also

MakeControlSplines | MakeBiped | MakeQuadruped | MakeBipedDogLeg

Autodesk Softimage v7.5