A time-efficient algorithm for implementing the Catmull-Clark subdivision method

G. Ioannou, A. Savva, V. Stylianou

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Splines are the most popular methods in Figure Modeling and CAGD (Computer Aided Geometric Design) in generating smooth surfaces from a number of control points. The control points define the shape of a figure and splines calculate the required number of points which when displayed on a computer screen the result is a smooth surface. However, spline methods are based on a rectangular topological structure of points, i.e., a two-dimensional table of vertices, and thus cannot generate complex figures, such as the human and animal bodies that their complex structure does not allow them to be defined by a regular rectangular grid. On the other hand surface subdivision methods, which are derived by splines, generate surfaces which are defined by an arbitrary topology of control points. This is the reason that during the last fifteen years subdivision methods have taken the lead over regular spline methods in all areas of modeling in both industry and research. The cost of executing computer software developed to read control points and calculate the surface is run-time, due to the fact that the surface-structure required for handling arbitrary topological grids is very complicate. There are many software programs that have been developed related to the implementation of subdivision surfaces however, not many algorithms are documented in the literature, to support developers for writing efficient code. This paper aims to assist programmers by presenting a time-efficient algorithm for implementing subdivision splines. The Catmull-Clark which is the most popular of the subdivision methods has been employed to illustrate the algorithm.

Original languageEnglish
Title of host publicationApplication of Mathematics in Technical and Natural Sciences
Subtitle of host publication7th International Conference for Promoting the Application of Mathematics in Technical and Natural Sciences, AMiTaNS 2015
PublisherAmerican Institute of Physics Inc.
Volume1684
ISBN (Electronic)9780735413313
DOIs
Publication statusPublished - 28 Oct 2015
Event7th International Conference for Promoting the Application of Mathematics in Technical and Natural Sciences, AMiTaNS 2015 - Albena, Bulgaria
Duration: 28 Jun 20153 Jul 2015

Other

Other7th International Conference for Promoting the Application of Mathematics in Technical and Natural Sciences, AMiTaNS 2015
Country/TerritoryBulgaria
CityAlbena
Period28/06/153/07/15

Fingerprint

Dive into the research topics of 'A time-efficient algorithm for implementing the Catmull-Clark subdivision method'. Together they form a unique fingerprint.

Cite this