## MakeHip

### Introduced

v4.0

### Description

The hip is a hip-shaped nurbs curve. It is defined by one guide object used as the global pose of the hip, a point defining the top of the hip (where the spine connects to the hip) and another point defining where the left leg socket should be positioned.

### Scripting Syntax

    oReturn = MakeHip( GuideObj, [TopX], [TopY], [TopZ], [SideX], [SideY], [SideZ] );

### Return Value

Returns the X3DObject of the hip nurbs curve.

### Parameters

Parameter | Type | Description
--- | --- | ---
GuideObj | String | The hip will take on the global pose of this object. If no guide object is provided a pick session will start.
TopX | Double | The X coordinate for the top position of the hip, where the spine would connect to the hip. Default Value: 0.0
TopY | Double | The Y coordinate for the top position of the hip, where the spine would connect to the hip. Default Value: 1.0
TopZ | Double | The Z coordinate for the top position of the hip, where the spine would connect to the hip. Default Value: 0.0
SideX | Double | The X coordinate for the side position of the hip, where the left leg hip socket would be. Default Value: 1.0
SideY | Double | The Y coordinate for the side position of the hip, where the left leg hip socket would be. Default Value: 0.0
SideZ | Double | The Z coordinate for the side position of the hip, where the left leg hip socket would be. Default Value: 0.0

### Examples

#### JScript Example

    //
    // Create and position the hip
    //
    var guide = GetPrim("Null", "Guide_Hip")
    var hip = MakeHip(
            guide,
            0,3,-1.5,       //top  XYZ
            4,0,0           //side XYZ
    );
    logmessage(hip.type);
    //results of running this script:
    //INFO : crvlist

### See Also

MakeRigIcon