An approach to graphics system design
- 1 April 1974
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Proceedings of the IEEE
- Vol. 62 (4) , 471-483
- https://doi.org/10.1109/proc.1974.9451
Abstract
A discussion of some of the problems that arise in the design of high-level general-purpose device-independent graphics systems is presented. These problems are shown to be most easily solved by avoiding the use of complex display data structures prior to the picture transformation process. The use of a display file containing the transformed picture is proposed instead. This approach restricts the range of display equipment suitable for use as output devices but does not prevent the use of high-performance equipment. The use of a small set of high-level graphic input functions is also suggested and it is shown why this appears to be the best solution to the problem of programming graphic input devices. Included, too, is an outline description of a graphics system designed along the proposed lines.Keywords
This publication has 10 references indexed in Scilit:
- The design and implementation of the GINO 3D graphics software packageSoftware: Practice and Experience, 1971
- An approach to the optimum design of computer graphics systemsCommunications of the ACM, 1971
- BIOMODPublished by Association for Computing Machinery (ACM) ,1971
- Graphics in time-sharingPublished by Association for Computing Machinery (ACM) ,1969
- Programming Languages: A general purpose graphic languageCommunications of the ACM, 1968
- SHAPESHIFTERPublished by Association for Computing Machinery (ACM) ,1968
- Data structures and techniques for remote computer graphicsPublished by Association for Computing Machinery (ACM) ,1968
- Stand-alone/remote graphic systemPublished by Association for Computing Machinery (ACM) ,1968
- Multi-function graphics for a large computer systemPublished by Association for Computing Machinery (ACM) ,1967
- Graphic language translation with a language independent processorPublished by Association for Computing Machinery (ACM) ,1967