Sophisticated 3D visualization applications usually provide coordinated 2D and 3D views. Normally 3D input device is used for 3D tasks since they perform better than traditional 2D input devices. However, they do not perform better for 2D tasks. This paper presents a bimanual hybrid user interface that supports four interaction modes: a dual 6-degree-of-freedom (DOF) input device mode, a dual planar constrained 3DOF input device mode, a dual 2-finger multi-touch mode, and 3D hand and finger gestures. The application is a multi-dimensional visualization with coordinated 3D and 2D views on a desktop VR system. The input devices are buttonballs with seamless switching between 3D and 2D device modes, as well as between free-hand finger input and device usage. The 3D and 2D device mode switch automatically switches a buttonball's visual representation between a 3D cursor and a 2D cursor while changing the available user interaction techniques between 3D and 2D interaction techniques to interact with the coordinated views. The paper also provides two formal user studies to evaluate HyFinBall for various dimensional tasks, including 3D, 2D, and cross-dimensional tasks. Our experimental results show the benefits of the HyFinBall interface for cross-dimensional tasks that require 3D and 2D interactions.
翻译:复杂的三维可视化应用通常提供协调的二维与三维视图。由于三维输入设备在三维任务中表现优于传统的二维输入设备,通常被用于三维交互。然而,在二维任务中,其性能并无优势。本文提出了一种双手操作的混合用户界面,支持四种交互模式:双六自由度输入设备模式、双平面约束三自由度输入设备模式、双指多点触控模式以及三维手势与手指交互。该应用在桌面虚拟现实系统中实现了包含协调三维与二维视图的多维可视化。输入设备为按钮球,可在三维与二维设备模式之间无缝切换,同时支持自由手势输入与设备操作的平滑过渡。三维与二维设备模式的自动切换会将按钮球的可视化表示在三维光标与二维光标之间转换,并同步调整可用的用户交互技术,以适应三维与二维视图的交互需求。本文还通过两项正式用户研究,评估了HyFinBall界面在三维、二维及跨维度任务中的表现。实验结果表明,HyFinBall界面在需要三维与二维交互的跨维度任务中具有显著优势。