C3.10.3Rotation snapping to common anglesdesignresearch

Snapping to common angles reduces the burden of fine control

Aliases: right-angle snap · 15-degree detent · straighten

What it is

A finger twist rarely stops on exactly 0°, 90°, or 45°. Angle snap holds heading near those common angles so “straighten” no longer needs pixel-level wrist control. Snap relieves a precision burden. It does not quantize every heading into a few bins. Far from a detent, rotation should stay free, or photos can only sit orthogonal.

Why it happens

Common angles are visual references: a horizon, a page edge, alignment with a neighbor. Manual angle resolution is a few degrees in a slow twist, worse when two fingers also manage span. A capture window (say ±4°) around a detent writes heading to the detent and may add a light haptic. Outside the window, gain is 1 and motion stays continuous. Too wide a window eats intermediate angles; a 12° slant becomes impossible. Too narrow and straighten is still luck. On lift, land on the detent if inside the window; if outside, keep the free angle rather than yanking to the nearest right angle.

Studying it

Task A: turn the picture exactly horizontal. Task B: turn it to “about 20° of artistic tilt.” Compare no snap, a narrow window, a wide window. Dependent measures include final error on the horizontal task, how often the tilt task is eaten by 0° or 45°, and time. Ask people afterwards to point to where they think detents were, testing whether the detent set matches the task (photo vs icon vs map north).

Where it stops holding

Once a map has snapped to north, leaving the window should feel like an explicit unlock, or a north lock feels like broken rotation. Rotation in animation or video frames, if snapped, becomes heading steps on the timeline that look like stutter. A 3D model’s common angles are orthographic views, not a photo’s 90°; swap the set. An expert mode that turns snap off is almost required for collage tools.

Applying it

  • Put a narrow capture window on 0°/90°/180°/270°, optionally 45°. Snap inside, free outside, and do not pull an outside angle back to a right angle on lift.
  • On entering and leaving a detent, a light haptic or a hairline alignment cue tells people whether they are “straight” or still on a free angle.
  • Straighten first, then do a 20° tilt. The first should bite easily; the second should not be stolen. If the 20° task always jumps to 0 or 45, the window is too wide.

Related

  • Same group: C3.10.1 Rotation angle is set by change in the two-finger connecting line · C3.10.2 Rotation and scale happen together and need an explicit couple-or-decouple decision
  • Adjacent: C3.08 Pinch-to-zoom out · C1.12 Target snapping and sticky targets
  • Search: angle snap · rotation detent · straighten

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/C3.10.3