BipWorkBench Core Interface

Interfaces > Core Interfaces > BipWorkBench

 

   

Character Studio - Quick Navigation

   

Core Interfaces - Quick Navigation

This Core Interface exposes the functionality of the Workbench to MAXScript.

NOTE:

All of the 'toggle' functions are listed as BipAnimationWB actions in the Customize UI section.

This gives users a quick way to mirror some workbench functionality in the trackview via quadmenus, etc.

   

Interface:BipWorkBench 

Methods

   

<void>BipWorkBench.ToggleShowX()   

Toggles the X function curve display checkbutton.

   

<boolean>BipWorkBench.GetShowX() 

Returns true if the X function curve display checkbutton is checked, false otherwise.

   

<void>BipWorkBench.ToggleShowY() 

Toggles the Y function curve display checkbutton.

   

<boolean>BipWorkBench.GetShowY() 

Returns true if the Y function curve display checkbutton is checked, false otherwise.

   

<void>BipWorkBench.ToggleShowZ() 

Toggles the Z function curve display checkbutton.

   

<boolean>BipWorkBench.getShowZ() 

Returns true if the Z function curve display checkbutton is checked, false otherwise.

   

<void>BipWorkBench.ToggleLayerEdit() 

Toggles the Show Layered Edit checkbutton

   

<boolean>BipWorkBench.GetLayerEdit() 

Returns true if the Show Layered Edit checkbutton is checked, false otherwise.

   

<void>BipWorkBench.ToggleDrawDuringMove() 

Toggles the Draw While Moving checkbutton.

   

<boolean>BipWorkBench.GetDrawDuringMove() 

Returns true if the Draw While Moving checkbutton is checked, false otherwise.

   

<void>BipWorkBench.ToggleLimit180() 

Toggles the Limit -180 to 180 checkbutton

   

<boolean>BipWorkBench.GetLimit180() 

Returns true if the Limit -180 to 180 checkbutton is checked, false otherwise.

   

<void>BipWorkBench.ShowQuatCurve() 

Sets the Curve drop-down list to Quat Curve.

   

<void>BipWorkBench.ShowPosCurve() 

Sets the Curve drop-down list to Pos Curve.

   

<void>BipWorkBench.ShowAngSpeedCurve() 

Sets the Curve drop-down list to Rot Speed.

   

<void>BipWorkBench.ShowAngAccelCurve() 

Sets the Curve drop-down list to Rot Accel.

   

<void>BipWorkBench.ShowAngJerkCurve() 

Sets the Curve drop-down list to Rot Jerk.

   

<void>BipWorkBench.ShowPosSpeedCurve() 

Sets the Curve drop-down list to Pos Speed.

   

<void>BipWorkBench.ShowPosAccelCurve() 

Sets the Curve drop-down list to Pos Accel.

   

<void>BipWorkBench.ShowPosJerkCurve() 

Sets the Curve drop-down list to Pos Jerk.

   

<void>BipWorkBench.PosCurveToWorld() 

Put the position curve relative to the World. Checks the World checkbutton.

   

<void>BipWorkBench.PosCurveToBipRoot() 

Put the position curve relative to the Root. Checks the Parent checkbutton.

   

<void>BipWorkBench.PosCurveToThisNode<node>relativeToNode 

Put the position curve relative to the specified node. Checks the Node checkbutton.

   

<void>BipWorkBench.Open() 

Opens the Animation Workbench.

   

<void>BipWorkBench.ShowQuatXYZ() 

Enables the Show Quat XYZ option.Available in 3ds Max 8 and higher.

   

<void>BipWorkBench.ShowQuatXZY() 

Enables the Show Quat XZY option.Available in 3ds Max 8 and higher.

   

<void>BipWorkBench.ShowQuatYXZ() 

Enables the Show Quat YXZ option.Available in 3ds Max 8 and higher.

   

<void>BipWorkBench.ShowQuatYZX() 

Enables the Show Quat YZX option.Available in 3ds Max 8 and higher.

   

<void>BipWorkBench.ShowQuatZXY() 

Enables the Show Quat ZXY option.Available in 3ds Max 8 and higher.

   

<void>BipWorkBench.ShowQuatZYX() 

Enables the Show Quat ZYZ option.Available in 3ds Max 8 and higher.

See Also