MAXScript Extensions > MAXScript Extensions for character studio > Workbench MAXScript Extensions > Workbench Core Interfaces >

# 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

- WorkBench Core Interfaces

- MAXScript Extensions in character studio