ACM Home Page
Please provide us with feedback. Feedback
TBAG: a high level framework for interactive, animated 3D graphics applications
Full text PdfPdf (268 KB),  PsPs (720 KB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 21st annual conference on Computer graphics and interactive techniques table of contents
Pages: 421 - 434  
Year of Publication: 1994
ISBN:0-89791-667-0
Authors
Conal Elliott  SunSoft, Inc., 2550 Garcia Avenue, M/S MTV10-228, Mountain View, CA
Greg Schechter  SunSoft, Inc., 2550 Garcia Avenue, M/S MTV10-228, Mountain View, CA
Ricky Yeung  SunSoft, Inc., 2550 Garcia Avenue, M/S MTV10-228, Mountain View, CA
Salim Abi-Ezzi  SunSoft, Inc., 2550 Garcia Avenue, M/S MTV10-228, Mountain View, CA
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 24,   Citation Count: 24
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/192161.192276
What is a DOI?

ABSTRACT

We present a paradigm and toolkit for rapid prototyping of interactive, animated 3D graphics programs. The paradigm has its roots in declarative programming, emphasizing immutable values, first class functions, and relations, applying these concepts to a broad range of types, including points, vectors, planes, colors, transforms, geometry, and sound. The narrow role of modifiable state in this paradigm allows applications to be run in a collaborative setting (multi-user and multi-computer) without modification.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
4
5
 
6
Graphics Library Programming Guide, Silicon Graphics Computer Systems, Mountain View, Calif., 1991.
 
7
Michael Gleicher and Andrew Witkin. Differential manipulation, Graphics Interface, June 1991.
8
9
 
10
Rich Gossweiler, Chris Long, Shuichi Koga, and Randy Pausch. DIVER: A Distributed Virtual Environment Research Platform. In IEEE Symposium on Research Frontiers in Virtual Reality. October, 1993.
11
 
12
Richard Helm, Tien Huynh, Kim Marriott, and John Vlissides. An Object-Oriented Architecture for Constraint-Based Graphical Editing. Eurographics Object-Oriented Graphics Workshop, pages 1-22, 1992.
13
14
 
15
16
 
17
Programmer's Hierarchical Interactive Graphics System (PHIGS). International Standard ISO/IEC 9592.
18
 
19
Michael Sannela. The SkyBlue Constraint Solver. TR-92- 07-02, Department of Computer Science, University of Washington.
 
20
Greg Schechter, Conal Elliott, Ricky Yeung, and Salim Abi-Ezzi. Functional 3D Graphics in C++ - with an Object-Oriented, Multiple Dispatching Implementation. To appear in the proceedings of the 1994 Eurographics Object-Oriented Graphics Workshop.
 
21
S-Dynamics, Symbolics, Inc., Cambridge, MA. 1985.
22
 
23
Ivan E. Sutherland. Sketchpad: A Man-Machine Graphical Communication System. In Spring Joint Computer Conference, pages 329-345, 1963.
24
 
25
 
26
 
27
XGL 3.0 Reference Manual. Sun Microsystems, Inc. 1992.
28
29

CITED BY  24

Collaborative Colleagues:
Conal Elliott: colleagues
Greg Schechter: colleagues
Ricky Yeung: colleagues
Salim Abi-Ezzi: colleagues