OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
Snap-dragging in three dimensions
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
The information visualizer, an information workspace
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An object-oriented framework for the integration of interactive animation techniques
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
CONDOR: constraint-based dataflow
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Through-the-lens camera control
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
An object-oriented 3D graphics toolkit
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Using deformations to explore 3D widget design
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
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
A graphics toolkit based on differential constraints
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
ConMan: a visual programming language for interactive graphics
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Global and local deformations of solid primitives
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Visual interfaces for solids modeling
Proceedings of the 8th annual ACM symposium on User interface and software technology
SDM: selective dynamic manipulation of visualizations
Proceedings of the 8th annual ACM symposium on User interface and software technology
A software model and specification language for non-WIMP user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
3D Computational Steering with Parametrized Geometric Objects
VIS '95 Proceedings of the 6th conference on Visualization '95
SDM: malleable information graphics
INFOVIS '95 Proceedings of the 1995 IEEE Symposium on Information Visualization
Improving Performance of Virtual Reality Applications Through Parallel Processing
The Journal of Supercomputing
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
Toward an information visualization workspace: combining multiple means of expression
Human-Computer Interaction
Multitouch Gestures for Constrained Transformation of 3D Objects
Computer Graphics Forum
Hi-index | 0.00 |
This paper presents the architecture for an extensible toolkit used in construction and rapid prototyping of three dimensional interfaces, interactive illustrations, and three dimensional widgets. The toolkit provides methods for the direct manipulation of 3D primitives which can be linked together through a visual programming language to create complex constrained behavior. Features of the toolkit include the ability to visually build, encapsulate, and parameterize complex models, and impose limits on the models. The toolkit's constraint resolution technique is based on a dynamic object model similar to those in prototype delegation object systems. The toolkit has been used to rapidly prototype tools for mechanical modelling, scientific visualization, construct 3D widgets, and build mathematical illustrations.