To transform a three-dimensional object or to map texture to its surface, it is necessary to introduce a coordinate system. If the surface can be cut and developed, it is easy to identify each point on the surface with the coordinate values. According to a theory in topology, any closed polygonized two-dimensional surface can be represented by a canonical development. However, no efficient algorithm to actually develop a given surface has been presented, and the theory sounds abstract. This paper proposes a method to develop an arbitrary polygonized closed surface and to establish the correspondence between each point on the surface and a point on a regular polygon. Educational software is developed using the algorithm that visualizes the coordinate system by texture mapping or by allowing a user to paint on the surface.
Index Terms:
development, algebraic topology, groups, homology, texture mapping, transformation
Citation:
Yoshihisa Shinagawa, Ryoji Kawamichi, Tosiyasu L. Kunii, Shigeru Ohwada, "Developing Surfaces," smi, pp.253, International Conference on Shape Modeling and Applications 2002 (SMI'02), 2002