×

The role of the Bézier extraction operator for T-splines of arbitrary degree: linear dependencies, partition of unity property, nesting behaviour and local refinement. (English) Zbl 1352.65041

Summary: We determine linear dependencies and the partition of unity property of T-spline meshes of arbitrary degree using the Bézier extraction operator. Local refinement strategies for standard, semi-standard and non-standard T-splines – also by making use of the Bézier extraction operator – are presented for meshes of even and odd polynomial degrees. A technique is presented to determine the nesting between two T-spline meshes, again exploiting the Bézier extraction operator. Finally, the hierarchical refinement of standard, semi-standard and non-standard T-spline meshes is discussed. This technique utilises the reconstruction operator, which is the inverse of the Bézier extraction operator.

MSC:

65D07 Numerical computation using splines
65D17 Computer-aided design (modeling of curves and surfaces)
41A15 Spline approximation

Software:

ISOGAT

References:

[1] HughesTJR, CottrellJA, BazilevsY. Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and Engineering2005; 194(39-41):4135-4195. · Zbl 1151.74419
[2] SederbergTW, ZhengJ, BakenovA, NasriA. T‐splines and T‐NURCCs. ACM Transactions on Graphics2003; 22(3):477-484.
[3] SederbergTW, CardonDL, FinniganGT, NorthNS, ZhengJ, LycheT. T‐spline simplification and local refinement. ACM Transactions on Graphics2004; 23(3):276-283.
[4] DörfelMR, JüttlerB, SimeonB. Adaptive isogeometric analysis by local h‐refinement with T‐splines. Computer Methods in Applied Mechanics and Engineering2010; 199(5-8):264-275. · Zbl 1227.74125
[5] BazilevsY, CaloVM, CottrellJA, EvansJA, HughesTJR, LiptonS, ScottMA, SederbergTW. Isogeometric analysis using T‐splines. Computer Methods in Applied Mechanics and Engineering2010; 199(5-8):229-263. · Zbl 1227.74123
[6] BordenMJ, ScottMA, EvansJA, HughesTJR. Isogeometric finite element data structures based on Bézier extraction of NURBS. International Journal for Numerical Methods in Engineering2011; 87(1-5):15-47. · Zbl 1242.74097
[7] ScottMA, BordenMJ, VerhooselCV, SederbergTW, HughesTJR. Isogeometric finite element data structures based on Bézier extraction of T‐splines. International Journal for Numerical Methods in Engineering2011; 88(2):126-156. · Zbl 1242.65243
[8] BuffaA, ChoD, SangalliG. Linear independence of the T‐spline blending functions associated with some particular T‐meshes. Computer Methods in Applied Mechanics and Engineering2010; 199(23-24):1437-1445. · Zbl 1231.65027
[9] LiX, ZhengJ, SederbergTW, HughesTJR, ScottMA. On linear independence of T‐spline blending functions. Computer Aided Geometric Design2012; 29(1):63-76. · Zbl 1251.65012
[10] da VeigaLB, BuffaA, ChoD, SangalliG. Analysis‐suitable T‐splines are dual‐compatible. Computer Methods in Applied Mechanics and Engineering2012; 249-252:42-51. · Zbl 1348.65048
[11] da VeigaLB, BuffaA, SangalliG, VázquezR. Analysis‐suitable T‐splines of arbitrary degree: definition, linear independence and approximation properties. Mathematical Models and Methods in Applied Sciences2013; 23(11):1979-2003. · Zbl 1270.65009
[12] LiX, ScottMA. Analysis‐suitable T‐splines: characterization, refineability and approximation. Mathematical Models and Methods in Applied Sciences2014; 24(06):1141-1164. · Zbl 1292.41004
[13] ScottMA, LiX, SederbergTW, HughesTJR. Local refinement of analysis‐suitable T‐splines. Computer Methods in Applied Mechanics and Engineering2012; 213-216:206-222. · Zbl 1243.65030
[14] EvansEJ, ScottMA, LiX, ThomasDC. Hierarchical t‐splines: analysis‐suitability, Bézier extraction, and application as an adaptive basis for isogeometric analysis. Computer Methods in Applied Mechanics and Engineering2015; 284:1-20. · Zbl 1425.65025
[15] ThomasDC, ScottMA, EvansJA, TewK, EvansEJ. Bézier projection: a unified approach for local projection and quadrature‐free refinement and coarsening of NURBS and T‐splines with particular application to isogeometric design and analysis. Computer Methods in Applied Mechanics and Engineering2015; 284:55-105. · Zbl 1425.65035
[16] WangA, ZhaoG. An algorithm of determining T‐spline classification. Expert Systems with Applications2013; 40(18):7280-7284.
[17] WangA, ZhaoG, LiYD. Linear independence of the blending functions of T‐splines without multiple knots. Expert Systems with Applications2014; 41(8):3634-3639.
[18] CoxMG. The numerical evaluation of B‐splines. IMA Journal of Applied Mathematics1972; 10(2):134-149. · Zbl 0252.65007
[19] de BoorC. On calculating with B‐splines. Journal of Approximation Theory1972; 6(1):50-62. · Zbl 0239.41006
[20] PieglL, TillerW. The NURBS Book. Springer: Berlin, 1996.
[21] FaroukiRT, NeffCA. On the numerical condition of Bernstein‐Bézier subdivision processes. Mathematics of Computation1990; 55(192):637-647. · Zbl 0749.65008
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.