SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
ACM Transactions on Graphics (TOG)
The design and analysis of spatial data structures
The design and analysis of spatial data structures
Dynamic space management for user interfaces
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Hierarchical geometric models for visible surface algorithms
Communications of the ACM
Evaluation of visual balance for automated layout
Proceedings of the 9th international conference on Intelligent user interfaces
The Grappl 3D interaction technique library
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
Hi-index | 0.00 |
Two of the main problems facing the developers of 3D user interface are the wide range of device configurations that must be supported and the lack of software tools for constructing 3D user interfaces. The Grappl project aims to solve these problems by producing user interfaces that adapt to the device configurations that they encounter at runtime. Since the user interface is constructed at runtime one of the problems confronted by Grappl is laying out the different user interface components and possibly some of the application objects. This paper presents a framework for automating the layout of 3D user interfaces, including the types of information provided by the user interface designer, the high level architecture of the layout system and the algorithms used for empty space management.