The Use of 3D Abstract Graphical Types in Computer Graphics and Animation
By introducing three-dimensional graphical types into PASCAL and by providing the means of defining any drawing with them, we obtain a powerful structured graphic lanauge, called MIRA-3D.
operations may be restricted to specific types; e.g. the angle between two planes may be defined, but not the angle between two spheres.
figures can be used as other types; e.g. we may define an array of cubes or a record with figure fields.
Because of the three-dimensional abstract graphical types, MIRA-3D is a very powerful tool for developing structured graphics programs. It also offers the advantages of PASCAL, GSPC and all the other graphical features. The system is reliable and may be easily moved to another environment. MIRA-3D has been used for a certain number of applications, including a three-dimensional computer animation film. The paper also discusses timevarying abstract graphical types, called actors and their impact in computer animation.
Unable to display preview. Download preview PDF.
- Guttag, J. “Abstract Data Types and the Development of Data Structures”, Comm. ACM, Vol. 20, Nr. 6, 1977.Google Scholar
- Thalmann, D. and Magnenat-Thalmann, N., “Design and Implementation of Abstract Graphical Data Types”, Proc. COMPSAC ‘79, Chicago, IEEE Press, pp. 519–524.Google Scholar
- Magnenat-Thalmann, N., and Thalmann, D. “Some Unusual Primitives in the MIRA Graphical Extension of PASCAL” Computers and Graphics, Pergamon Press, vol. 6, no 3, 1982, pp. 127–139.Google Scholar
- Committee of ACM/SIGGRAPH, “Status Report of the Graphic Standards Planning Committee of ACM/SIGGRAPH”, Computer Graphics, 1979.Google Scholar
- Thalmann, D. et al. “Dream Flight: A Fictional Film Produced by 3D Computer Animation”, Proc. Computer Graphics ‘82, London, Online Conf., 1982, pp.352–367.Google Scholar