SpaceBall Recording Limitations

You can record data from a SpaceBall as a device or as a manipulator. The way each method records data is outlined in the following topic.

Recording data as a device

When using the SpaceBall as a device, the data is only recorded in the following connectors.

Connector Function
ButtonX (Bool) The state of the button (0 is Up, 1 is Down).
Device Rotation Offset (Vector) The rotation offset given by the SpaceBall.
Device Translation Offset (Vector) The rotation offset given by the SpaceBall.
Device Total Lcl Rotation (Vector) The total rotation computed with all the rotation offsets since the last reset.
Device Total Lcl Translation (Vector) The total translation computed with all the translation offsets since the last reset.
Note: You can reset the Total values by pressing Button 3 of the SpaceBall. The button numbers shown in MotionBuilder correspond to “Function” numbers from the SpaceWare Configuration User Interface.

Recording Data as a Manipulator

When using the SpaceBall as a manipulator, the data is also recorded in the following connectors.

Connector Function
Manipulator Camera Rotation (Vector) Rotation vector applied to the manipulated camera.
Manipulator Camera Translation (Vector) Translation vector applied to the manipulated camera.
Manipulator Camera Lcl Rotation (Vector) Local rotation vector applied to the manipulated camera.
Manipulator Camera Lcl Translation (Vector) Local translation vector applied to the manipulated camera.
Manipulator Camera Roll (Number) Roll value applied to the manipulated camera.
Manipulator Interest Translation (Vector) Translation vector applied to the interest of the manipulated camera.
Manipulator Interest Lcl Translation (Vector) Local translation vector applied to the interest of the manipulated camera.
Manipulator Model Rotation (Vector) Rotation vector applied to the manipulated model.
Manipulator Model Translation (Vector) Translation vector applied to the manipulated model.
Manipulator Model Lcl Rotation (Vector) Local rotation vector applied to the manipulated model.
Manipulator Model Lcl Translation (Vector) Local translation vector applied to the manipulated model.