The main UI surfaces. Panels can be floating or docked to the wand. They contain buttons and sliders and can spawn popups.
Popups are similar to panels but they are short-lived and usually close automatically after selecting an option
Tools change the action the controller on your dominant performs. Examples are the Brush Tool for painting and the Selection Tool for selecting strokes and widgets.
Some tools have different modes. Modes can be activated in several ways:
- A button on a panel or in a tray
- Pressing the secondary button on the same controller that has the tool on it (your dominant hand
- using the thumbstick (or swiping on the Vive controller touchpad) to change between modes.
An alternative to popups. Some tool buttons when active will reveal a "mini panel" to the right of the main panel containing further buttons
These are interactable objects within the scene. The simplest examples are imported images and 3d models which can be resized and moved. More complex widgets can contain UI elements of their own - for example the camera path tool has widgets for each control point.
These change the current active tool.
These perform an action - sometimes opening a popup first.
These buttongs usually perform an action when clicked normally but can open a popup with further options when you click for longer.
Tool buttons are an example of toggle buttons but there are non-tool buttons that also toggle between two states.
These buttons have more than just the two states of a toggle button and cycle through them on each click. They appear as a small cube or prism that rotates around to show each option
Sliders can be used to choose a value (either a continuous or discrete value) within a range. More rarely they can be used as an alternative to multistate buttons with each slider position choosing a different option.