TSplines technology 
What is the magic underneath the covers that makes TSplines such a unique and compelling new technology? How does TSplines overcome limitations that are inherent to existing NURBS and subdivision based modeling approaches? Four key components of the patented TSplines technology make it all possible: TPointsA nonuniform rational bspline Surface or NURBS surface is defined by a set of control points which lie, topologically, in a rectangular grid. This means that, in practice, a large percentage of NURBS control points are superfluous in that they contain no significant geometric information, but merely are needed to satisfy the topological constraint. In the frog model below, 55% of the NURBS control points are superfluous. In contrast, a TSpline’s control grid is allowed to have partial rows of control points. A partial row of control points terminates in a TPoint, hence the name TSplines. In the TSplines frog, the red control points are TPoints.
Minimizing control points makes it easier to create models, control surface smoothness, decrease file size, and speed up editing time. Local detailAs a direct result of the ability to create partial rows of control points within a single surface, the user can now create a surface with varying level of detail only where required. Refinement, the process of adding new control points to a control mesh without changing the surface, is an important basic operation used by designers. A limitation of NURBS is that refinement requires the insertion of an entire row of control points, increasing the density of the mesh across the entire surface. TPoints enable TSplines to be locally refineable. As shown below, a single control point can be added to a TSplines control grid.
Support for local detail in a single surface makes it easier to model complex shapes and create smooth watertight models. Nonrectangular surfaces with star pointsWith TSplines, nonrectangular surfaces can be constructed using star points, also called poles or extraordinary points. This overcomes another fundamental NURBS limitation: In NURBS surface modeling, constructing a complex shape with varying detail, curvature or smoothness requires many individual rectangular patches. Maintaining continuity and smoothness across these patch surfaces is a significant challenge.
Star points also enable modeling techniques such as extrusion, face deletion, and merging of surfaces that greatly increase design freedom for the user. Star points are used today in subdivision surface modeling, which is popular in animation, but TSplines introduces them to industrial design in a NURBScompatible format for the first time. 100% compatibility to NURBSAll TSplines surfaces are 100% compatible with NURBS and create gapfree, smooth and manufacturable surfaces. TSplines surfaces can be converted to untrimmed NURBS surfaces, and viceversa, without any loss or change to the surface shape. TSplines provides a far more efficient conversion of designs to NURBS than converting directly from subdivision or polygonal modelers. TSplines bridges gaps between popular polygonal modeling capabilities and traditional NURBS modeling.
TSplines easily integrates into existing design processes and workflows, with seamless transfer of designs to engineering and manufacturing.
