A Review of T-Splines Surfaces
Background: Curved modeling technology is originated from the geometric lofting and designing of aircraft, automobiles, and ships. The control points of the traditional B-spline mesh should be placed regularly in rows and columns. A T-spline surface is a type of B-spline surface that allows T-junctions. It can overcome the limitations of traditional B-mesh topology and has its own advantages in surface splicing, surface fining, surface simplification, and so on. T-spline has wide application prospects in product modeling, art design, animation production, numerical control machining, volume data expression, and other aspects. Objective: The objective of this paper is to summarize the properties, algorithms, and applications of T-splines. It helps scholars in determining the research status of T-splines and further exploring the theories and applications of T-splines. Methods: This paper reviews the theories of T-splines and their applications from four aspects. First, we discuss the development of the concept, properties, algorithms, and reconstruction of the T-spline. Then, we conduct an isogeometric analysis using T-splines. Next, we demonstrate the applications of T-splines in actual scenarios. Finally, we present a brief summary of the paper and future expectations. Results: The paper provides a brief introduction of the relevant papers on T-splines. Currently, many studies have been carried out on theories and applications of T-spline. Among these, the spline theory on T-mesh has aroused widespread interest in engineering, especially in computer-aided geometric design (CAGD) and computer graphics. Conclusion: The T-spline surface is the most important new spline surface in the CADG field since the creation of the B-spline surface and non-uniform rational B-spline surface. Although the surface modeling technology based on the T-spline surface is developing rapidly, there are still some problems that need to be further studied.