A non-transitory memory storing one or more programs, which, when executed by one or more processors of a device with an interface for communicating with a display device, one or more input devices, and a finger-wearable device, cause the device to:
- determine a set of translational values and a set of rotational values for the finger-wearable device, wherein the finger-wearable device is worn on a finger of a user of the computing system;
- display, via the display device, a visual representation of a location of the finger-wearable device based on the set of translational values;
- generate a visual representation of a grasp region of the user based on the set of translational values and the set of rotational values for the finger-wearable device and one of more dimensions of a hand associated with the finger of the user of the computing system;
- and
- concurrently display, via the display device, the visual representation of the grasp region with the visual representation of the location of the finger-wearable device.