Snap-dragging in three dimensions
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Cone Trees: animated 3D visualizations of hierarchical information
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Evaluating 3D task performance for fish tank virtual worlds
ACM Transactions on Information Systems (TOIS)
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Visualisation of large networks in 3-D space: issues in implementation and experimental evaluation
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
Using Hy+ for network management and distributed debugging
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
Visualizing object oriented software in three dimensions
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
X3D-UML: enabling advanced UML visualisation through X3D
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
3D visualization techniques to support slicing-based program comprehension
Computers and Graphics
Hi-index | 0.00 |
This paper describes interactive and algorithmic layout in GraphVisualizer3D, an experimental system for carrying out software engineering tasks via a three-dimensional diagram. In GraphVisualizer3D the software structure is represented as a nested graph so that, for example, the methods and data of a class will be shown as a sub-graph within a 3D box representing the class, and the class itself may be drawn inside another box representing a higher level module. We have developed a layout strategy that supports nested grids and that is designed to allow for algorithms to assist the user doing manual layout. In developing querying and layout tools for these 3D nested graphs we have come to the conclusion that layout, which is normally thought of as a method for making relationships clear, can become a powerful tool for structuring software, and also can be thought of as a rather special kind of query.