Joystick widget
The joystick widget: jog along one or two axes by dragging a knob or pressing its arrows.
less than a minute
A joystick writes a value along one or two axes while you drag its knob, for example a jog velocity to root/Control/hostInJointVelocity. The arrows around it, the nudges, send a fixed value while you press them.
Joystick properties
| Property | What it does | Default |
|---|---|---|
| VISIBILITY | When the widget is on screen, as on the Library tab. | |
PATH HORIZONTAL (pathHorizontal) |
The parameter for the horizontal axis: prefix, path and channel, as on the Library tab. |
|
PATH VERTICAL (pathVertical) |
The parameter for the vertical axis, in the same way. | |
| VALUE | ||
send rate (updateRate) |
How many times per second the joystick sends its values. | 20 |
nudge horizontal (nudgeAmountHorizontal) |
The value a horizontal arrow sends. | 0.05 |
nudge vertical (nudgeAmountVertical) |
The value a vertical arrow sends. | 0.05 |
range horizontal (rangeHorizontal) |
The range of the values the knob sends horizontally. | 1 |
range vertical (rangeVertical) |
The range of the values the knob sends vertically. | 1 |
deadzone (deadZone) |
The zone around the centre in which dragging the knob has no effect. | 10 |
| STYLE | ||
direction (direction) |
Which axes the joystick moves along: horizontal, vertical or both. |
both |
| POSITION | x, y and z as on the Library tab, plus: |
|
radius (radius) |
The size of the joystick. | 100 |
The properties panel in the editor