v4.0
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.
oReturn = MakeHip( GuideObj, [TopX], [TopY], [TopZ], [SideX], [SideY], [SideZ] ); |
Returns the X3DObject of the hip nurbs curve.
| 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 |
//
// 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
|