T-spline support in OpenCascade
I was wondering if there are any plans on implementing t-splines in OpenCascade. Below I provide a little background on why this might be interesting.
Since many years, finite element analysis (FEA) is the work-horse numerical analysis tool in many engineering disciplines. Although very powerfull from an user point of view it has a weakness in that it requires significant pre-processing time to prepare and mesh a complex CAD model for FEA. Recently a new numerical analysis technique is developed (called isogeometric analysis) that that directly works with the CAD geometry itself. So, the solution space for numerical analysis is the same as the space used to define the geometric model itself. One key point in the development of isogeometric analysis is its capability to locally refine the solution space without modifying the underlying CAD representation. In addition, isogeometric analysis requires a "gap-free" geometry. Both of these requirements can (and are) handled by t-splines. Currently the commercially available Rhinoceros supports t-splines. One of the weaknesses of Rhino though is that it is not a real solid modelling solution. This ofcourse is the strength of OpenCascade. For me, this could mean that opencascade could be at the very center of this new development in numerical analysis if t-spline (or maybe something similar) support would be available.