Abstract
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.
These 3D graphical tapes, called figures, provide the following advantages to the programmer:
-
1)
operations may be restricted to specific types; e.g. the angle between two planes may be defined, but not the angle between two spheres.
-
2)
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Jensen, K. and Wirth, N., “PASCAL User Manual and Report”, Springer-Verlag, 1974.
Guttag, J. “Abstract Data Types and the Development of Data Structures”, Comm. ACM, Vol. 20, Nr. 6, 1977.
Thalmann, D. and Magnenat-Thalmann, N., “Design and Implementation of Abstract Graphical Data Types”, Proc. COMPSAC ‘79, Chicago, IEEE Press, pp. 519–524.
Magnenat-Thalmann, N. and Thalmann, D., “A Graphical PASCAL Extension Based on Graphical Types”, Software — Practice and Experience, vol. 11, 1981, pp. 53–62.
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.
Committee of ACM/SIGGRAPH, “Status Report of the Graphic Standards Planning Committee of ACM/SIGGRAPH”, Computer Graphics, 1979.
Bergeron, R.D. et al., “Graphics Programming Using the Core System”, Computing Surveys, ACM, 10 (1978) 4, pp. 389–444.
Gouraud, H. “Continuous Shading of Curved Surfaces”, IEEE Transactions on Computers, C-20 (6), 1971, pp. 623–628.
Phong B.T. “Illumination for Computer Generated Pictures”, Comm. ACM., Vol. 18, No 6, 1975, pp. 311–317.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1983 Springer-Verlag Tokyo
About this paper
Cite this paper
Magnenat-Thalmann, N., Thalmann, D. (1983). The Use of 3D Abstract Graphical Types in Computer Graphics and Animation. In: Kunii, T.L. (eds) Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-85962-5_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-85962-5_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-85964-9
Online ISBN: 978-3-642-85962-5
eBook Packages: Springer Book Archive