TBAG: A Highlevel Framework for Interactive, Animated 3D Graphics Applications (1994)
| Citations: | 36 - 6 self |
BibTeX
@MISC{Elliott94tbag:a,
author = {Conal Elliott},
title = {TBAG: A Highlevel Framework for Interactive, Animated 3D Graphics Applications},
year = {1994}
}
Years of Citing Articles
OpenURL
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. CR Categories and Subject Descriptors: I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism; I.3.6 [Computer Graphics]: Methodology and Techniques; D.1.1 [Pro- gramming Techniques] Applicative (Functional) Programming; D.2.m [Software Engineering] Miscellaneous Rapid Prototyping; G.1.7 [Mathematics of Computing] Ordinary Differential Equations. Additional Keywords and Phrases: Local Propagation Constraints 1 Introduction TBAG is a paradigm and toolkit for ra...







