Researchers developing high-level graphics languages have, according to the literature, focused their attention towards line-drawing graphics. Little effort has been devoted to systematic investigations
of languages that handle graphical data representing line-drawings as well as solid areas. The latter type of graphical data is usually represented hy outlines, and solid area properties are visualized
by hatching or filling techniques. A study of the literature on programming languages leads to the conclusion that graphical data should be treated as a data type.
Based on the concept of treating graphical data as a data type in its own right, the mathematical and conceptual aspects of this type of data are investigated and established. Much scattered information, such as the representation of regions, has been unified using formal descriptions. Hatching, one of the many ways of achieving external representation of regions, is also investigated. A hatching algorithm is proposed and implemented that envelops the good features of others, and establishes a framework for hatching algorithms. Its implementation achieves the expected tasks. A proposal for a graphics language demonstrates
the usefulness and feasibility of this type of graphics. Some of its features have been implemented. Finally, a fairly complete bibliography serves as a gateway for further research in this area. / Applied Science, Faculty of / Electrical and Computer Engineering, Department of / Unknown
Identifer | oai:union.ndltd.org:UBC/oai:circle.library.ubc.ca:2429/21773 |
Date | January 1979 |
Creators | Liu, Bobby Hin Wah |
Source Sets | University of British Columbia |
Language | English |
Detected Language | English |
Type | Text, Thesis/Dissertation |
Rights | For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. |
Page generated in 0.0017 seconds