Three Dimensional Computer Graphics:
Time Efficient Display of Surfaces of Revolution

Jürgen Schulze-Döbold's Master's Thesis
Submitted at the University of Massachusetts/Dartmouth, USA
on January 28, 1998


Screenshots of MS Windows version


Abstract:

An algorithm for efficient shading of surfaces of revolution is developed. The surfaces can either be smoothly approximated by polygons, or they can be approximated by a number of cylinders. The algorithm is designed for computer systems which allow the direct access of pixels. All the stages in the displaying process have been optimized for speed.

An implementation of the algoritm is presented. It is written in the C programming language, and it is designed for Microsoft Windows computers. The core parts of the program are portable to other operating systems. In order to examine the efficiency of the new algorithm, programs for OpenGL and SPHIGS have been developed.


Download:


View screenshot of OpenGL version
View screenshot of SPHIGS version


Editor: Jürgen Schulze-Döbold
Last changes: 2002-10-16