BipWorkBench Core Interface

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

Note

that 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>ToggleShowX()

Toggles the X function curve display checkbutton.

<boolean>GetShowX()

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

<void>ToggleShowY()

Toggles the Y function curve display checkbutton.

<boolean>GetShowY()

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

<void>ToggleShowZ()

Toggles the Z function curve display checkbutton.

<boolean>getShowZ()

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

<void>ToggleLayerEdit()

Toggles the Show Layered Edit checkbutton

<boolean>GetLayerEdit()

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

<void>ToggleDrawDuringMove()

Toggles the Draw While Moving checkbutton.

<boolean>GetDrawDuringMove()

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

<void>ToggleLimit180()

Toggles the Limit –180 to 180 checkbutton

<boolean>GetLimit180()

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

<void>ShowQuatCurve()

Sets the Curve drop-down list to Quat Curve.

<void>ShowPosCurve()

Sets the Curve drop-down list to Pos Curve.

<void>ShowAngSpeedCurve()

Sets the Curve drop-down list to Rot Speed.

<void>ShowAngAccelCurve()

Sets the Curve drop-down list to Rot Accel.

<void>ShowAngJerkCurve()

Sets the Curve drop-down list to Rot Jerk.

<void>ShowPosSpeedCurve()

Sets the Curve drop-down list to Pos Speed.

<void>ShowPosAccelCurve()

Sets the Curve drop-down list to Pos Accel.

<void>ShowPosJerkCurve()

Sets the Curve drop-down list to Pos Jerk.

<void>PosCurveToWorld()

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

<void>PosCurveToBipRoot()

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

<void>PosCurveToThisNode <node>relativeToNode

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

<void>Open()

Opens the Animation Workbench.

 

<void>ShowQuatXYZ()

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

<void>ShowQuatXZY()

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

<void>ShowQuatYXZ()

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

<void>ShowQuatYZX()

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

<void>ShowQuatZXY()

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

<void>ShowQuatZYX()

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

See also

WorkBench Core Interfaces

MAXScript Extensions in character studio