A simple strategy for defining polynomial spline spaces over hierarchical T-meshes

We present a new strategy for constructing spline spaces over hierarchical T-meshes with quad- and octree subdivision schemes. The proposed technique includes some simple rules for inferring local knot vectors to define C 2 -continuous cubic tensor product spline blending functions. Our conjecture is that these rules allow to obtain, for a given T-mesh, a set of linearly independent spline functions with the property that spaces spanned by nested T-meshes are also nested, and therefore, the functions can reproduce cubic polynomials. In order to span spaces with these properties applying the proposed rules, the T-mesh should fulfill the only requirement of being a 0-balanced mesh. The straightforward implementation of the proposed strategy can make it an attractive tool for its use in geometric design and isogeometric analysis. In this paper we give a detailed description of our technique and illustrate some examples of its application in isogeometric analysis performing adaptive refinement for 2D and 3D problems. A strategy for defining cubic tensor product spline functions is proposed.Simple rules for inferring local knot vectors to define blending functions for a given T-mesh.Examples of application of the strategy for adaptive refinement in isogeometric analysis and CAD.

[1]  Tom Lyche,et al.  Polynomial splines over locally refined box-partitions , 2013, Comput. Aided Geom. Des..

[2]  David R. Forsey,et al.  Hierarchical B-spline refinement , 1988, SIGGRAPH.

[3]  Gang Zhao,et al.  Linear independence of the blending functions of T-splines without multiple knots , 2014, Expert Syst. Appl..

[4]  Michael S. Floater,et al.  Parametrization and smooth approximation of surface triangulations , 1997, Comput. Aided Geom. Des..

[5]  Thomas J. R. Hughes,et al.  Isogeometric Analysis: Toward Integration of CAD and FEA , 2009 .

[6]  Thomas J. R. Hughes,et al.  On linear independence of T-spline blending functions , 2012, Comput. Aided Geom. Des..

[7]  B. Simeon,et al.  A hierarchical approach to adaptive local refinement in isogeometric analysis , 2011 .

[8]  L. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communications.

[9]  Doug Moore The cost of balancing generalized quadtrees , 1995, SMA '95.

[10]  Ahmad H. Nasri,et al.  T-splines and T-NURCCs , 2003, ACM Trans. Graph..

[11]  F. Cirak,et al.  A subdivision-based implementation of the hierarchical b-spline finite element method , 2013 .

[12]  Hendrik Speleers,et al.  THB-splines: The truncated basis for hierarchical splines , 2012, Comput. Aided Geom. Des..

[13]  J. M. Cascón,et al.  An automatic strategy for adaptive tetrahedral mesh generation , 2009 .

[14]  Jiansong Deng,et al.  Polynomial splines over hierarchical T-meshes , 2008, Graph. Model..

[15]  Rafael Montenegro,et al.  The meccano method for isogeometric solid modeling and applications , 2014, Engineering with Computers.

[16]  John A. Evans,et al.  Isogeometric analysis using T-splines , 2010 .

[17]  T. Hughes,et al.  Solid T-spline construction from boundary representations for genus-zero geometry , 2012 .

[18]  T. Hughes,et al.  Isogeometric analysis : CAD, finite elements, NURBS, exact geometry and mesh refinement , 2005 .

[19]  Rafael Montenegro,et al.  Comparison of the meccano method with standard mesh generation techniques , 2013, Engineering with Computers.

[20]  Rafael Montenegro,et al.  A new method for T-spline parameterization of complex 2D geometries , 2014, Engineering with Computers.

[21]  T. Hughes,et al.  Local refinement of analysis-suitable T-splines , 2012 .

[22]  J. M. Cascón,et al.  A new approach to solid modeling with trivariate T-splines based on mesh optimization , 2011 .

[23]  John A. Evans,et al.  An Isogeometric design-through-analysis methodology based on adaptive hierarchical refinement of NURBS, immersed boundary methods, and T-spline CAD surfaces , 2012 .

[24]  T. Hughes,et al.  Efficient quadrature for NURBS-based isogeometric analysis , 2010 .

[25]  Hanan Samet,et al.  Foundations of multidimensional and metric data structures , 2006, Morgan Kaufmann series in data management systems.

[26]  Thomas J. R. Hughes,et al.  Trivariate solid T-spline construction from boundary triangulations with arbitrary genus topology , 2012, Comput. Aided Des..