dc.contributor.author Hasan, Masud en dc.date.accessioned 2006-08-22 14:26:45 (GMT) dc.date.available 2006-08-22 14:26:45 (GMT) dc.date.issued 2005 en dc.date.submitted 2005 en dc.identifier.uri http://hdl.handle.net/10012/1135 dc.description.abstract Two types of problems are studied in this thesis: reconstruction and visualization of polygons and polyhedra.

Three problems are considered in reconstruction of polygons and polyhedra, given a set of projection characteristics. The first problem is to reconstruct a closed convex polygon (polyhedron) given the number of visible edges (faces) from each of a set of directions S. The main results for this problem include the necessary and sufficient conditions for the existence of a polygon that realizes the projections. This characterization gives an algorithm to construct a feasible polygon when it exists. The other main result is an algorithm to find the maximum and minimum size of a feasible polygon for the given set S. Some special cases for non-convex polygons and for perspective projections are also studied.

For reconstruction of polyhedra, it is shown that when the projection directions are co-planar, a feasible polyhedron (i. e. a polyhedron satisfying the projection properties) can be constructed from a feasible polygon and vice versa. When the directions are covered by two planes, if the number of visible faces from each of the directions is at least four, then an algorithm is presented to decide the existence of a feasible polyhedron and to construct one, when it exists. When the directions see arbitrary number of faces, the same algorithm works, except for a particular sub-case.

A polyhedron is, in general, called equiprojective, if from any direction the size of the projection or the projection boundary is fixed, where the "size" means the number of vertices, edge, or faces. A special problem on reconstruction of polyhedra is to find all equiprojective polyhedra. For the case when the size is the number of vertices in the projection boundary, main results include the characterization of all equiprojective polyhedra and an algorithm to recognize them, and finding the minimum equiprojective polyhedra. Other measures of equiprojectivity are also studied.

Finally, the problem of efficient visualization of polyhedra under given constraints is considered. A user might wish to find a projection that highlights certain properties of a polyhedron. In particular, the problem considered is given a set of vertices, edges, and/or faces of a convex polyhedron, how to determine all projections of the polyhedron such that the elements of the given set are on the projection boundary. The results include efficient algorithms for both perspective and orthogonal projections, and improved adaptive algorithm when only edges are given and they form disjoint paths. A related problem of finding all projections where the given edges, faces, and/or vertices are not on the projection boundary is also studied. en dc.format application/pdf en dc.format.extent 1437980 bytes dc.format.mimetype application/pdf dc.language.iso en en dc.publisher University of Waterloo en dc.rights Copyright: 2005, Hasan, Masud. All rights reserved. en dc.subject Computer Science en dc.subject Algorithm en dc.subject polyhedra en dc.subject projection en dc.subject reconstruction en dc.subject silhouette en dc.subject visualization en dc.title Reconstruction and Visualization of Polyhedra Using Projections en dc.type Doctoral Thesis en dc.pending false en uws-etd.degree.department School of Computer Science en uws-etd.degree Doctor of Philosophy en uws.typeOfResource Text en uws.peerReviewStatus Unreviewed en uws.scholarLevel Graduate en
﻿

### This item appears in the following Collection(s)

UWSpace

University of Waterloo Library
200 University Avenue West