Matlab-Based Problem-Solving Environment for Geometric Processing of Surfaces

In this paper a new problem-solving environment (PSE) for geometric processing of surfaces is introduced. The PSE has been designed to be responsive to the needs of our collaboration with an industrial partner, the Spanish company CANDEMAT S.A., devoted to build moulds and dies for the automotive industry. The PSE has been implemented in Matlab and is aimed to support the full range of activities carried out by our partner in the field of geometric processing of surfaces for the automotive industry. Firstly, the paper describes the architecture of the system and some implementation details. Then, some examples of its application to critical problems in the automotive industry – such as the computation of the intersection curves of surfaces, the generation of tool-path trajectories for NC machining and the visualization of geometric entities stored in industrial files of several formats – are briefly described. The PSE has shown to provide our partner with accurate, reliable solutions to these and other problems and to serve as a communication channel for exchange of geometrical data as well as a platform for trial and research support.

[1]  Andrés Iglesias,et al.  Polar Isodistance Curves on Parametric Surfaces , 2002, International Conference on Computational Science.

[2]  Jack Dongarra,et al.  Computational Science — ICCS 2002 , 2002, Lecture Notes in Computer Science.

[3]  David F. Rogers,et al.  A Procedure for Generating Contour Lines From a B-Spline Surface , 1985, IEEE Computer Graphics and Applications.

[4]  Andrés Iglesias,et al.  A New Differential Approach for Parametric-Implicit Surface Intersection , 2003, International Conference on Computational Science.

[5]  José Rodríguez,et al.  Some applications of scalar and vector fields to geometric processing of surfaces , 2005, Comput. Graph..

[6]  Nicholas M. Patrikalakis,et al.  Topological and differential-equation methods for surface intersections , 1992, Comput. Aided Des..

[7]  Vera B. Anand Computer Graphics and Geometric Modeling for Engineers , 1993 .

[8]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[9]  Antonio Laganà,et al.  Computational Science and Its Applications – ICCSA 2004 , 2004, Lecture Notes in Computer Science.

[10]  Thomas A. Grandine,et al.  Applications of Contouring , 2000, SIAM Rev..

[11]  Thomas Poeschl,et al.  Detecting surface irregularities using isophotes , 1984, Comput. Aided Geom. Des..

[12]  Andrés Iglesias,et al.  Helical Curves on Surfaces for Computer-Aided Geometric Design and Manufacturing , 2004, ICCSA.

[13]  Michael E. Mortenson,et al.  Geometric Modeling , 2008, Encyclopedia of GIS.

[14]  Gerald E. Farin,et al.  The Curvature of Characteristic Curves on Surfaces , 1997, IEEE Computer Graphics and Applications.

[15]  Rida T. Farouki,et al.  Surface Analysis Methods , 1986, IEEE Computer Graphics and Applications.

[16]  Robert E. Barnhill,et al.  Geometry Processing for Design and Manufacturing , 1992 .

[17]  Robert B. Jerard,et al.  Sculptured Surface Machining , 1998 .

[18]  Jack Dongarra,et al.  Computational Science — ICCS 2003 , 2003, Lecture Notes in Computer Science.

[19]  Nicholas M. Patrikalakis,et al.  Shape Interrogation for Computer Aided Design and Manufacturing , 2002, Springer Berlin Heidelberg.

[20]  R. Klass Correction of local surface irregularities using reflection lines , 1980 .

[21]  Andrés Iglesias,et al.  A Differential Method for Parametric Surface Intersection , 2004, ICCSA.