T-splines are a generalization of NURBS surfaces. They retain all the properties of NURBS, but are increasingly considered as a better alternative. While the control points in NURBS lie in a rectangular grid of rows and columns, the control points in the T-splines may be incomplete. Moreover, T-splines allow for local insertion of new control points. The possibility of adding control points locally has many advantages. For the same geometric representation, T-splines require a much smaller number of control points than NURBS. Moreover, T-splines naturally eliminate the formation of gaps when connecting adjacent surfaces, which is a disadvantage of NURBS. Due to these advantages, T-splines have received increasing research attention in recent years.