{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T15:37:24Z","timestamp":1777477044739,"version":"3.51.4"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[1990,3,1]],"date-time":"1990-03-01T00:00:00Z","timestamp":636249600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The Visual Computer"],"published-print":{"date-parts":[[1990,3]]},"DOI":"10.1007\/bf01901069","type":"journal-article","created":{"date-parts":[[2005,7,7]],"date-time":"2005-07-07T07:11:09Z","timestamp":1120720269000},"page":"79-92","source":"Crossref","is-referenced-by-count":20,"title":["An object-oriented architecture for a computer animation system"],"prefix":"10.1007","volume":"6","author":[{"given":"Phillip","family":"Getto","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Breen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"BF01901069_CR1","unstructured":"Apodaca AA (1986) A flexible shading system for interactive image synthesis. Master's thesis, Rensselaer Design Research Center TR-86034, Rensselaer Polytechnic Institute"},{"key":"BF01901069_CR2","doi-asserted-by":"crossref","unstructured":"Appel A (1967) The notion of quantitative invisibility and the machine rendering of solids. Proc ACM National Conf, pp 387\u2013393","DOI":"10.1145\/800196.806007"},{"key":"BF01901069_CR3","unstructured":"Atherton PR (1993a) A scan-line display approach to interactive constructive solid modeling. PhD Dissertation, Rensselaer Design Research Center TR-83026, Rensselaer Polytechnic Institute"},{"issue":"3","key":"BF01901069_CR4","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1145\/964967.801135","volume":"17","author":"PR Atherton","year":"1983","unstructured":"Atherton PR (1983b) A scan-line hidden surface removal procedure for constructive solid geometry. (SIGGRAPH'83 Conf Proc) Computer Graphics 17(3):73\u201382","journal-title":"SIGGRAPH'83 Conf Proc) Computer Graphics"},{"issue":"1","key":"BF01901069_CR5","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MCG.1981.1673799","volume":"1","author":"AH Barr","year":"1981","unstructured":"Barr AH (1981) Superquadrics and angle preserving transformations. IEEE Comput Graph Appl 1(1):11\u201323","journal-title":"IEEE Comput Graph Appl"},{"key":"BF01901069_CR6","unstructured":"Barr AH (1983) Geometric modeling and fluid dynamic analysis of swimming spermatozoa. PhD Dissertation, Rensselaer Design Research Center TR-83023, Rensselaer Polytechnic Institute"},{"issue":"2","key":"BF01901069_CR7","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1145\/965141.563893","volume":"11","author":"JF Blinn","year":"1977","unstructured":"Blinn JF (1977) Models of light reflection for computer synthesized images (SIGGRAPH'77 Conf Proc) Computer Graphics 11(2):192\u2013198","journal-title":"Computer Graphics"},{"issue":"3","key":"BF01901069_CR8","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1145\/357306.357310","volume":"1","author":"JF Blinn","year":"1982","unstructured":"Blinn JF (1982) A generalization of algebraic surface drawing. ACM Trans Graph 1(3):235\u2013256","journal-title":"ACM Trans Graph"},{"key":"BF01901069_CR9","unstructured":"Breen DE (1986) Creation and smooth-shading of Steiner patch tessellations. 1986 Fall Joint Computer Conf Proc, pp 931\u2013940"},{"key":"BF01901069_CR10","series-title":"Eurographics '87 Proc Elsevier","first-page":"275","volume-title":"The Clockworks: an object-oriented computer animation system","author":"DE Breen","year":"1987","unstructured":"Breen DE, Getto PH, Apodaca AA, Schmidt DG, Sarachan BD (1987) The Clockworks: an object-oriented computer animation system (Eurographics '87 Proc Elsevier) Science, Amsterdam, pp 275\u2013282"},{"key":"BF01901069_CR11","unstructured":"Breen DE, Getto PH, Apodaca AA (1988) An object-oriented programming methodology for a conventional programming environment. Proc Second IEE\/BCS Software Engineering Conf. Liverpool, pp 65\u201372"},{"key":"BF01901069_CR12","series-title":"Computer Animation '89 Conf Proc)","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1007\/978-4-431-68293-6_6","volume-title":"State-of-the-art in computer animation","author":"DE Breen","year":"1989","unstructured":"Breen DE, Wozny MJ (1989) Message-based choreography for computer animation. In: Magnenat-Thalman N, Thalman D (eds) State-of-the-art in computer animation (Computer Animation '89 Conf Proc) Springer, Tokyo Berlin Heidelberg New York, pp 69\u201382"},{"key":"BF01901069_CR13","first-page":"326","volume":"2","author":"AJ Bunshaft","year":"1985","unstructured":"Bunshaft AJ (1985) A brief introduction to PHIGS (Computer Graphics '85 Proc) NCGA 2:326\u2013331","journal-title":"NCGA"},{"issue":"3","key":"BF01901069_CR14","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1145\/964965.808585","volume":"18","author":"LC Carpenter","year":"1984","unstructured":"Carpenter LC (1984) The A-buffer, an antialiased hidden surface method. (SIGGRAPH '84 Conf Proc) Computer Graphics 18(3):103\u2013108","journal-title":"Computer Graphics"},{"key":"BF01901069_CR15","unstructured":"Catmull EE (1974) A subdivision algorithm for computer display of curved surfaces. PhD dissertation, Comput Sci Dept, Univ Utah"},{"key":"BF01901069_CR16","unstructured":"Edwards BE (1982) Implementation of a ray-tracing algorithm for rendering superquadric solids. Master's thesis, Rensselaer Design Research Center TR-82018, Rensselaer Polytechnic Institute"},{"key":"BF01901069_CR17","volume-title":"Computational geometry for design and manufacture","author":"ID Faux","year":"1979","unstructured":"Faux ID, Pratt MJ (1979) Computational geometry for design and manufacture. Ellis Horwood, Chichester"},{"key":"BF01901069_CR18","volume-title":"Fundamentals of interactive computer graphics","author":"JD Foley","year":"1982","unstructured":"Foley JD, van Dam A (1982) Fundamentals of interactive computer graphics. Addison-Wesley, Reading"},{"key":"BF01901069_CR19","unstructured":"Getto PH (1986) An algorithm for normal vector interpolation on polygonal surfaces. Proc 1986 Fall Joint Computer Conf, pp 941\u2013946"},{"key":"BF01901069_CR20","series-title":"Proc CG International '89","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1007\/978-4-431-68093-2_36","volume-title":"New advances in computer graphics","author":"PH Getto","year":"1989","unstructured":"Getto PH (1989) Fast ray tracing of unevaluated constructive solid geometry models. In: Earnshaw RA, Wyvill B (eds) New advances in computer graphics. (Proc CG International '89) Springer, Tokyo Berlin Heidelberg New York, pp 563\u2013578"},{"key":"BF01901069_CR21","volume-title":"SMALLTALK-72 instruction manual","author":"A Goldberg","year":"1976","unstructured":"Goldberg A, Kay A (1976) SMALLTALK-72 instruction manual. Xerox Parc, Palo Alto"},{"key":"BF01901069_CR22","volume-title":"SMALLTALK-80, the language and its implementation","author":"A Goldberg","year":"1983","unstructured":"Goldberg A, Robson D (1983) SMALLTALK-80, the language and its implementation. Addison-Wesley, Reading, Mass"},{"issue":"6","key":"BF01901069_CR23","doi-asserted-by":"crossref","first-page":"623","DOI":"10.1109\/T-C.1971.223313","volume":"20","author":"H Gouraud","year":"1971","unstructured":"Gouraud H (1971) Computer Display of curved surfaces. IEEE Trans Comput, C-20(6):623\u2013629","journal-title":"IEEE Trans Comput, C"},{"issue":"11","key":"BF01901069_CR24","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/MCG.1986.276657","volume":"6","author":"E Grant","year":"1986","unstructured":"Grant E, Amburn P, Whitted T (1986) Exploiting classes in modeling and display software. IEEE Comput Graph Appl 6(11):13\u201320","journal-title":"IEEE Comput Graph Appl"},{"issue":"8","key":"BF01901069_CR25","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MCG.1983.263292","volume":"3","author":"RA Hall","year":"1983","unstructured":"Hall RA, Greenberg DP (1983) A testbed for realistic image synthesis. IEEE Comput Graph Appl 3(8):10\u201320","journal-title":"IEEE Comput Graph Appl"},{"key":"BF01901069_CR26","unstructured":"Hersh JS (1988) Tools for particle-based geometric modeling. Master's Thesis, Rensselaer Design Research Center TR-88050, Rensselaer Polytechnic Institute"},{"key":"BF01901069_CR27","unstructured":"Hewitt C, Bishop P, Steiger R (1973) A universal modular ACTOR formalism for artificial intelligence. Proc. Int Joint Conf on Artificial Intelligence, pp 235\u2013245"},{"key":"BF01901069_CR28","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/TSE.1975.6312818","volume":"1","author":"C Hewitt","year":"1975","unstructured":"Hewitt C, Smith B (1975) Towards a programming apprentice. IEEE Trans Software Eng [SE-1] 1:26\u201345","journal-title":"IEEE Trans Software Eng [SE-1]"},{"key":"BF01901069_CR29","doi-asserted-by":"crossref","unstructured":"House DH, Breen DE (1989) Particles as modeling primitives for surgical simulation. Proc 11th Ann Int IEEE Conf Engineering in Medicine and Biology, Seattle, Wash, pp 831\u2013832","DOI":"10.1109\/IEMBS.1989.96006"},{"key":"BF01901069_CR30","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-21554-8","volume-title":"PASCAL User Manual and Report","author":"K Jensen","year":"1974","unstructured":"Jensen K, Wirth N (1974) PASCAL User Manual and Report. Springer, Berlin Heidelberg New York"},{"key":"BF01901069_CR31","unstructured":"Kay A (1969) The reactive engine. PhD Dissertation, Univ Utah"},{"key":"BF01901069_CR32","volume-title":"The C programming language","author":"BW Kernighan","year":"1978","unstructured":"Kernighan BW, Ritchie D (1978) The C programming language. Prentice-Hall, Englewood Cliffs"},{"key":"BF01901069_CR33","volume-title":"The UNIX programming environment","author":"BW Kernighan","year":"1984","unstructured":"Kernighan BW, Pike R (1984) The UNIX programming environment. Prentice-Hall, Englewood Cliffs"},{"issue":"3","key":"BF01901069_CR34","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/964965.808575","volume":"18","author":"DHU Kochanek","year":"1984","unstructured":"Kochanek DHU, Bartels RH (1984) Interpolating splines with local Tension, continuity and bias control. (SIGGRAPH '84 Conf Proc) Computer Graphics 18(3):33\u201341","journal-title":"Computer Graphics"},{"key":"BF01901069_CR35","unstructured":"Lorensen W, Barry M, McLachlan D, Yamrom B (1986) An object-oriented graphics animation system. General Electric Technical Information Series, Rep 86CRD067"},{"key":"BF01901069_CR36","unstructured":"Lorensen W (1986a) Object-oriented software development in a non-object oriented environment. General Electric Technical Information Series, Rep 86CRD133"},{"issue":"4","key":"BF01901069_CR37","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1145\/37402.37422","volume":"21","author":"W Lorensen","year":"1987","unstructured":"Lorensen W, Cline H (1987) Marching cubes: a high resolution 3D surface construction algorithm. (SIGGRAPH '87 Conf Proc) Computer Graphics 21(4):163\u2013169","journal-title":"Computer Graphics"},{"key":"BF01901069_CR38","doi-asserted-by":"crossref","DOI":"10.1007\/978-4-431-68433-6","volume-title":"Computer animation, theory and practice","author":"N Magnenat-Thalmann","year":"1985","unstructured":"Magnenat-Thalmann N, Thalmann D (1985) Computer animation, theory and practice. Springer, Tokyo Berlin Heidelberg New York"},{"issue":"3","key":"BF01901069_CR39","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MCG.1985.276344","volume":"5","author":"N Magnenat-Thalmann","year":"1985","unstructured":"Magnenat-Thalmann N, Thalmann D, Fortin M (1985a) An extensible director-oriented system for the animation of realistic images. IEEE Comput Graph Appl 5(3):61\u201373","journal-title":"IEEE Comput Graph Appl"},{"key":"BF01901069_CR40","unstructured":"McLachlan D (1985) CORY: an animation scripting system. Master's Thesis, Rensselaer Design Research Center TR-85006, Rensselaer Polytechnic Institute"},{"key":"BF01901069_CR41","volume-title":"Geometric modeling","author":"ME Mortenson","year":"1985","unstructured":"Mortenson ME (1985) Geometric modeling. Wiley, New York"},{"issue":"3","key":"BF01901069_CR42","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1145\/325165.325246","volume":"19","author":"DR Peachey","year":"1985","unstructured":"Peachey DR (1985) Solid texturing of complex surfaces. (SIGGRAPH'85 Conf Proc) Computer Graphics 19(3):279\u2013286","journal-title":"Computer Graphics"},{"issue":"3","key":"BF01901069_CR43","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1145\/325165.325247","volume":"19","author":"K Perlin","year":"1985","unstructured":"Perlin K (1985) An image synthesizer. (SIGGRAPH '85 ConfProc) Computer Graphics 19(3):287\u2013296","journal-title":"Computer Graphics"},{"issue":"6","key":"BF01901069_CR44","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1145\/360825.360839","volume":"18","author":"BT Phong","year":"1975","unstructured":"Phong BT (1975) Illumination for computer-generated images. Commun ACM, 18(6):311\u2013317","journal-title":"Commun ACM"},{"issue":"2","key":"BF01901069_CR45","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/MCG.1982.1674149","volume":"2","author":"AAG Requicha","year":"1982","unstructured":"Requicha AAG, Voelcker HB (1982) Solid modeling; a historical summary and contemporary assessment. IEEE Comput Graph Appl 2(2):9\u201324","journal-title":"IEEE Comput Graph Appl"},{"key":"BF01901069_CR46","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1145\/965145.801293","volume":"16","author":"CW Reynolds","year":"1982","unstructured":"Reynolds CW (1982) Computer animation with scripts and actors. (SIGGRAPH '82 Conf Proc) Computer Graphics 16:289\u2013296","journal-title":"Computer Graphics"},{"key":"BF01901069_CR47","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/0146-664X(82)90169-1","volume":"18","author":"SD Roth","year":"1982","unstructured":"Roth SD (1982) Ray casting for modeling solids. Computer Graphics and Image Processing 18:109\u2013144","journal-title":"Computer Graphics and Image Processing"},{"key":"BF01901069_CR48","unstructured":"Sarachan BD (1986) A user interface for interactive computer animation scripting. Master's Thesis, Rensselaer Design Research Center TR-86047, Rensselaer Polytechnic Institute"},{"key":"BF01901069_CR49","unstructured":"Schmidt D (1986) VIRA, a visibility resolving algorithm for constructive solid geometry using A-buffer techniques. Master's Thesis, Rensselaer Design Research Center TR-86023, Rensselaer Polytechnic Institute"},{"issue":"5","key":"BF01901069_CR50","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MCG.1985.276391","volume":"5","author":"TW Sederberg","year":"1985","unstructured":"Sederberg TW, Anderson DC (1985) Steiner surface patches. IEEE Comput Graph Appl 5(5):23\u201326","journal-title":"IEEE Comput Graph Appl"},{"key":"BF01901069_CR51","unstructured":"Shen MF (1986) Interactive 3-D surface design \u2014 BBSURF. Computer Science Project, Rensselaer Design Research Center, TR-86009, Rensselaer Polytechnic Institute"},{"key":"BF01901069_CR52","volume-title":"System user's manual, vol.1","author":"UNIX","year":"1982","unstructured":"UNIX (1982) System user's manual, vol.1. Bell Telephone Laboratories, Murray Hill"},{"issue":"3","key":"BF01901069_CR53","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/964967.801127","volume":"17","author":"DR Warn","year":"1983","unstructured":"Warn DR (1983) Lighting controls for synthetic images. (SIGGRAPH ' '83 Conf Proc) Computer Graphics 17(3):13\u201321","journal-title":"Computer Graphics"},{"key":"BF01901069_CR54","unstructured":"Watkins GS (1970) A real-time visible surface algorithm. (Technical Report No. UTECH-CSC-70-101) Univ Utah"},{"issue":"6","key":"BF01901069_CR55","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1145\/358876.358882","volume":"23","author":"T Whitted","year":"1980","unstructured":"Whitted T (1980) An improved illumination model for shaded display. Commun ACM 23(6):343\u2013349","journal-title":"Commun ACM"},{"key":"BF01901069_CR56","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1007\/BF01900346","volume":"2","author":"G Wyvill","year":"1986","unstructured":"Wyvill G, McPheeters C, Wyvill B (1986) Data structures for soft objects. The Visual Computer 2:227\u2013234","journal-title":"The Visual Computer"}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01901069.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF01901069\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01901069","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,10]],"date-time":"2019-05-10T12:07:25Z","timestamp":1557490045000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF01901069"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,3]]},"references-count":56,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1990,3]]}},"alternative-id":["BF01901069"],"URL":"https:\/\/doi.org\/10.1007\/bf01901069","relation":{},"ISSN":["0178-2789","1432-8726"],"issn-type":[{"value":"0178-2789","type":"print"},{"value":"1432-8726","type":"electronic"}],"subject":[],"published":{"date-parts":[[1990,3]]}}}