Generating efficient 3D graphics animation code with OpenGL from object oriented models in Mathematica
1997 (English)In: Innovation in Mathematics: Proceedings of the Second International Mathematica Symposium, 1997, 129-136 p.Conference paper (Refereed)
Traditionally 3D plots of parametric functions expressed in Mathematica are computed interpretively and saved in a static form before display. This causes low graphic performance. In this paper we describe an approach to generate efficient C++/Fortran90 code from such functions. This code is linked together with a powerful 3D browsing environment and uses OpenGL with possible hardware support. Thus flexibility of interactive exploration of 3D scenes and animation options become available for the end-user. 1 Introduction 1.1 The visualization problem Numerical experiments based on mathematical models is one of the most prevalent classes of applications of high performance computers and workstations. A common problem is however to interpret and make use of numerical data produced from such experiments. High performance numerical programs usually generate vast amounts of data (in our applications 1-2 Gbyte or more).
Place, publisher, year, edition, pages
1997. 129-136 p.
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:liu:diva-110152OAI: oai:DiVA.org:liu-110152DiVA: diva2:743179
2:nd International Mathematica Symposium, IMS-97, Rovaniemi Institute of Technology, Rovaniemi, Finland, June 29 - July 4, 1997