M-buffer: a practice of object-oriented computer graphics with UML

Miao, Yi (2000) M-buffer: a practice of object-oriented computer graphics with UML. Masters thesis, Memorial University of Newfoundland.

[img] [English] PDF - Accepted Version
Available under License - The author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission.

Download (2MB)

Abstract

In many applications such as virtual reality and computer-aided design (CAD), time-critical rendering of pictures and adequate display of information are fundamental to real-time human-computer interactions. In compassion with shaded pictures that present a simulated level of photo-realism, line drawing (wireframe) pictures are commonly used to show the shapes and movements of three-dimensional objects during the modeling and testing stage of computer-aided design/manufacturing. This thesis presents a practice of object-oriented computer graphics. It applies object-oriented methodology in the development of a mixed-buffer hidden-line rendering algorithm, namely the M-Buffer algorithm. The developed M-Buffer algorithm combines the Z-Buffer algorithm, which is a traditional hidden-line removal algorithm in image-space, with the D-Buffer algorithm, which is a modified hidden-line rendering algorithm. In addition, as it has been constructed by means of object-oriented methodology, the M-Buffer algorithm has the unique capability of rendering pictures quickly in the image space and revealing hidden structures according to users' attention.

Item Type: Thesis (Masters)
URI: http://research.library.mun.ca/id/eprint/11040
Item ID: 11040
Additional Information: Bibliography: leaves 65-71.
Department(s): Science, Faculty of > Computer Science
Date: 2000
Date Type: Submission
Library of Congress Subject Heading: Object-oriented methods (Computer science); UML (Computer science)

Actions (login required)

View Item View Item

Downloads

Downloads per month over the past year

View more statistics