6
Selection, manipulation and application control
Étienne Peillard
IMT Atlantique
6.1
6.2
6.3
6.4
6.5
6.1
Select and transform
Change viewpoint or scale
Change tools, modes and parameters
Available actions and current state
What appears possible and how it works
Consequences and error prevention
The object remains perceptible
Effects appear during the movement
Actions can be corrected
Use familiar bodily skills
Overcome reach or scale limits
Learnability, control and task performance

Depth, occlusion and object density
Precision, tremor and fatigue
Tools, modes and unfamiliar conventions

6.2
Tracked hand to virtual hand
Contact or overlap near the object
Physical reach and missing contact forces

Approximately direct movement
Reach grows nonlinearly
Access to distant objects

Input specifies location
Input specifies velocity
Reposition input without moving the cursor

A pointing device defines a ray
The ray intersects a target
A button, gesture or other action

Objects as seen from the user
A finger or hand indicates an image location
Several objects may share the direction

Travel to the target
Tolerance for error
A model of the speed–accuracy relation
A visible ray meets the wrong surface
Several plausible targets
Targets overlap along a direction

A region adapts around a candidate
Coarse acquisition, then precise choice
Use task-relevant knowledge

Choose an explicit named target
Combine identity and direction
Select through a spatial proxy




Larger effective targets can introduce selection ambiguity
6.3
Three positional dimensions
Three orientation dimensions
An additional application parameter
A ray can find an object
A near-hand mapping can help
Control must change predictably

Reach a distant target
A scaled hand-centred mapping
End the control relation

Act from the participant’s viewpoint
Act through an external representation
Make an object or world accessible

An anchor or reference frame
A more precise action within that frame
Distance and orientation can control scale
Reduce unwanted motion
Align to meaningful targets
Change gain or separate adjustments
6.4
Indicates a spatial candidate
Expresses an action or parameter
Resolve what and where together

Suggests use and constrains movement
A surface can support the hands
Physical and virtual objects must align


6.5
Pause, restart and exit
Change what input means
Adjust rendering or task settings

Part of the environment
Follows the hand, wrist or participant
Remains in the field of view

Can the goal be achieved?
At what time and effort cost?
How does use feel?
Emotion, aesthetics and presence
| Dimension | Possible observations |
|---|---|
| Performance | Completion time, errors, placement precision |
| Effort | Reach, sustained arm elevation, fatigue |
| Learning | Discoverability and improvement with practice |
| Experience | Perceived control and satisfaction |




Where is the control, and how does the user know its state?