Numerical and geometrical algorithms for scientific visualization, 3D interactive geometric modeling and processing, together with engineering simulations, are key components in modern computer aided applications. In particular, the development process of the industrial digital product consists of the following three main technologies:
The geometry of the computational model is usually designed by a CAD system using Non-Uniform Rational B-Spline (NURBS) representations. This model is subsequently processed (and approximated) in order to be connected and exploited in many ways, depending on the specific profile and need of the user, through the CAE/CAM software tools. Both designers and engineers develop their own geometrical and numerical models relying on these interconnected procedures. The underlying representations necessarily play a fundamental role, which naturally reflects into the accuracy and robustness of the overall process. The flexibility and accuracy of any CAD system faces three real computational challenges:
The next generation of software for automatic design and production will necessarily have to overcome the lack of accuracy and flexibility associated to the current representations by providing a more in-deep interaction between CAD/CAM/CAE systems. The DREAMS perspective will explore new paths of research for the identification of geometric representations (C2) suitable for numerical control programming and simulation. They have to satisfy the demands imposed by their use in the application framework (C3) and at the same time to take into account the accuracy of the geometric model (C1). Towards this long-term goal, the project will face different kind of short-term theoretical and computational issues. In particular, DREAMS will address the challenging problems C1-C3 that arise in the identification, characterization and use of advanced geometric and analytical techniques. The research topics covered by the project can be organized as follows:
Each of the above topics has an application-driven motivation, namely computer aided motion planning (T1), IgA (T2), and interfaces between current CAD representations and new spline techniques (T3).