Open Access
Layout for Visualizing Large Software Structures in 3D
Colin Ware,Glenn Franck,Monica Parkhi,Tim Dudley +3 more
- 01 Jan 1997
TL;DR: This paper presents the layout strategy developed for GraphVisualizer3D, which combines manual layout techniques and automatic algorithms in a synergistic manner, and a grid system is provided that can be nested to any arbitrary depth.
read more
Abstract: There is increasing evidence that 3D visualization of complex structures has advantages over 2D visualization While nested directed graphs are an important method of representing information in 2D or 3D, they must be effectively organized in order to be understood Most work on graph layout has assumed that fully automatic layout is desirable Through our work with graphs representing large software structures, we have found that, due to the importance of the semantic content, it is necessary to combine automatic layout with manual layout This paper describes a system called GraphVisualizer3D, which was designed to help people understand large nested graph structures by displaying them in 3D This system is currently being applied to the problem of understanding large bodies of software In this paper we present the layout strategy developed for GraphVisualizer3D, which combines manual layout techniques and automatic algorithms in a synergistic manner In order to facilitate manual layout, a grid system is provided that can be nested to any arbitrary depth The automatic layout is accomplished by layering followed by a node migration algorithm, whereby nodes migrate to their final position under the influence of a variety of different forces Options are provided to allow users to switch back and forth between manual layout and automatic layout GV3D has been tested with large examples containing more than 35,000 nodes and 40,000 relationships
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Visualization of large nested graphs in 3D: Navigation and Interaction
TL;DR: A system called NestedVision3D (NV3D) will be presented that has been developed to investigate the use of 3D visualization for understanding the structure of large computer programs and it is argued that3D visualization has a number of advantages.
Patent
Determining a node path through a node graph
Carl S. Marshall,Adam T. Lake +1 more
- 10 Jun 2009
TL;DR: In this article, a node path through a node graph is determined by modifying the node graph in accordance with a predetermined platform performance, and then performing a path finding process through the adjusted node graph to obtain the node path.
39
Patent
Predicting movement of soft tissue of the face in response to movement of underlying bone
Jeffrey Weinzweig,Darren M. Smith +1 more
- 09 Jun 2006
TL;DR: In this article, the authors predict the movement of soft tissue of the face in response to movement of underlying bone by storing, for first subjects, data identifying the soft tissue movement in response of bone movement, and using the data to predict, for a second subject, soft tissue motion over time.
22
Evaluating X3D for use in software visualization
Craig Anslow,Stuart Marshall,James Noble,Robert Biddle +3 more
- 04 Sep 2006
TL;DR: The Web3D Consortium's X3D specification -- the open standard for web-based 3D graphics -- is evaluated against some taxonomies of the types of graphical representations for software visualization to show that it can support the development and delivery of visualizations that people use to understand the structure and behaviour of software.
19
Interactive visualization of large graphs
van Fjj Frank Ham
- 01 Jan 2005
TL;DR: In this paper, the authors focus on the inzichtelijk makings of abstracte gegevens in abstracte data, i.e., the problem of finding relevant information voor a user.
14
References
Graphical fisheye views
Manojit Sarkar,Marc H. Brown +1 more
TL;DR: This paper describes a system for viewing and browsing graphs using a software analog of a fisheye lens and describes a more general transformation that allows global information about the graph to affect the view.
637
Rapid controlled movement through a virtual 3D workspace
Jock D. Mackinlay,Stuart K. Card,George G. Robertson +2 more
- 01 Sep 1990
TL;DR: A new technique for targeted viewpoint movement that is rapid motion over distances that slows as the viewpoint approaches the target object, and can be used with 2D and multidimensional input devices and extended to move objects in the workspace.
How to draw a directed graph
Peter Eades,Lin Xuemin +1 more
- 04 Oct 1989
TL;DR: The paper defines three aesthetic criteria for drawings of directed graphs, and discusses a general method for obtaining drawings according to these criteria.
151