I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
An interactive 3D toolkit for constructing 3D widgets
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Decoupled simulation in virtual reality with the MR toolkit
ACM Transactions on Information Systems (TOIS)
An architecture for an extensible 3D interface toolkit
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
The go-go interaction technique: non-linear mapping for direct manipulation in VR
Proceedings of the 9th annual ACM symposium on User interface software and technology
Proceedings of the 1997 symposium on Interactive 3D graphics
Moving objects in space: exploiting proprioception in virtual-environment interaction
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
A software model and specification language for non-WIMP user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
3D user interfaces with Java 3D
3D user interfaces with Java 3D
THRED: a two-handed design system
Multimedia Systems - Special issue on multimedia and multisensory virtual worlds
3D User Interfaces: Theory and Practice
3D User Interfaces: Theory and Practice
A layout framework for 3D user interfaces
Proceedings of the ACM symposium on Virtual reality software and technology
Automatic layout for 3D user interfaces construction
Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications
An interaction framework for scenario-based three dimensional environments
Proceedings of the 3rd Australasian conference on Interactive entertainment
Hi-index | 0.00 |
One of the obstacles to the widespread use of interactive 3D applications is the lack of good tools for developing them. The development of these tools has been complicated by the wide range of hardware configurations used in 3D applications. Also, there is a lack of common software platforms for developing the tools required for 3D user interfaces. As a result, many groups develop their own set of interaction techniques without taking advantage of the work of others, wasting a considerable amount of development time. The Grappl project aims to solve these problems by providing software tools that adapt to the hardware configuration and automatically design most of the user interface. One of the main components of this project is an interaction technique library that supports a wide range of input and output devices. This library provides an open platform for the development of 3D interaction techniques that encourages further development in this area. Interaction techniques developed using this toolkit can be used in our user interface design system, so application developers can easily take advantage of new interaction techniques. The design and implementation of this library is described in this paper.