Degree Name
MS (Master of Science)
Program
Computer and Information Science
Date of Award
5-2003
Committee Chair or Co-Chairs
Martin L. Barrett
Committee Members
Michaele Duncan, Phillip E. Pfeiffer IV
Abstract
Many computer graphic API’s, including OpenGL, emphasize modeling with rectangular patches, which are especially useful in Computer Aided Geomeric Design (CAGD). However, not all shapes are rectangular; some are triangular or more complex. This paper extends the OpenGL library to support the modeling of triangular patches, Coons patches, and Box-splines patches. Compared with the triangular patch created from degenerate rectangular Bezier patch with the existing functions provided by OpenGL, the triangular Bezier patches can be used in certain design situations and allow designers to achieve high-quality results that are less CPU intense and require less storage space. The addition of Coons patches and Box splines to the OpenGL library also give it more functionality. Both patch types give CAGD users more flexibility in designing surfaces. A library for all three patch types was developed as an addition to OpenGL.
Document Type
Thesis - unrestricted
Recommended Citation
Ye, Chunyan, "Extensions to OpenGL for CAGD." (2003). Electronic Theses and Dissertations. Paper 767. https://dc.etsu.edu/etd/767
Copyright
Copyright by the authors.