C3.10.3Rotation snapping to common angles设计研究

角度吸附到常用角度降低精细控制负担

别名: 直角吸附 · 15度卡榫 · angle snap

概念解释

手指扭转很难停在正好 0°、90° 或 45°。角度吸附在这些常用角附近把朝向吸住,让“摆正”不再要求像素级的手腕控制。吸附是对精细控制负担的减免,不是把所有角度量化成几个档。离卡榫远时应仍能自由转,否则照片只能横平竖直。

机制

常用角是视觉上的参考:地平线、页面边缘、相邻对象对齐。人手的角度分辨率在慢速扭转时大约几度,在双指还要兼顾间距时更差。在卡榫周围设一个捕获窗(例如 ±4°),进入窗口则朝向写成卡榫值,并可加轻微触觉。窗口外增益为 1,保持连续。窗口太大,中间角度被吃掉,无法摆出 12° 的微斜;太小,摆正仍然要运气。松手时若在窗口内,应落在卡榫上;若在窗口外,应保持自由角,不要被最近的直角强行拉走。

怎么研究

任务 A:把图转到完全水平。任务 B:转到“大约 20° 的艺术性倾斜”。比较无吸附、窄窗、宽窗。因变量为水平任务的最终误差、倾斜任务被吸到 0° 或 45° 的次数、完成时间。请被试事后指出他们认为的卡榫位置,检验卡榫集合是否符合任务(照片 vs 图标 vs 地图北向)。

边界

地图一旦吸附到正北,再转出吸附窗应有明确的“解锁”手感,否则北向锁会像坏了的旋转。动画和视频帧里的旋转若被吸附,时间轴上会出现角度台阶,看起来像卡顿。3D 模型的常用角是正交视图,不是平面照片的 90°,卡榫集合要换。关闭吸附的专家模式对拼贴类工具几乎是必需的。

怎么落地

  • 为 0°/90°/180°/270° 设窄捕获窗,可选 45°;窗内吸附,窗外自由,松手不把窗外的角拉回直角。
  • 进入和离开卡榫时给一记轻触觉或细线对齐提示,让人知道现在是“摆正了”还是“还在自由角”。
  • 先做摆正,再做 20° 倾斜。前者应轻松咬合,后者不应被吸走。若 20° 任务总是跳到 0 或 45,窗口过宽。

延伸

  • 同组C3.10.1 旋转角度由两指连线的角度变化决定 · C3.10.2 旋转与缩放同时发生,需要解耦或联动的明确决定
  • 相邻C3.08 双指捏合缩小 · C1.12 目标吸附与粘性目标
  • 站内检索angle snap · rotation detent · straighten

同组卡片

快捷操作

分享

分享当前页面

ios_share

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