Interactive Tools for Research and Demonstration

Bringing Discretization to Light

Today, software for analyzing and visualizing mathematical objects is an important tool for getting a grip on the mathematical matter one is exploring. There is already a lot of expertise in the SFB/Transregio with software in different fields of differential and combinatorial geometry. Project C01 aims to bring this experience together, for instance by building generic libraries for visualization and 3D-rendering or by enhancing the interoperability of the existing software projects.

Scientific Details+

Conducting research in the area of discretization in geometry and dynamics requires running numerous mathematical experiments and visualizing their results; these visualizations and simulations are valuable tools for gaining a deeper understanding of the structures under consideration. To perform such experiments and simulations requires special software tools, specifically tailored for these purposes - these tools need to provide not only great flexibility and interactivity but also versatile visualization abilities.

On the other hand, visualization software works with discretized models, and developing it leads to interesting mathematical questions. The difficulties encountered in the implementation of a given theory shed light on any areas of incomplete understanding, and often lead to valuable new insights.

This proposed project - which is in a sense orthogonal to most of the other projects - will provide the scientific underpinnings as well as the software infrastructure for the computational side of the proposed SFB/Transregio. In this context, computation is always understood as a scientific task that asks for the transfer of mathematical concepts to a computational framework. Such transfer usually requires high expertise both in mathematics and in computer science. Very often, the development of mathematical software helps to sharpen and improve the underlying mathematical theory. In this sense, the proposed project C1 will work very closely with all the other projects that need experimentation and visualization.

Another very important side effect of developing such software tools for experiments and visualization is that they can also be used for demonstrations and to communicate the research to colleagues or even to a wider public. Thus the work in project C1 will be of special importance for project PR.

The software tools that the groups in Berlin and Munich bring into this project have already proven useful in all of these aspects. Our aim is to develop them further: to increase their interoperability and to adapt them to problems posed by the other projects of the proposed SFB/Transregio. Several of these projects will clearly require software support well beyond the resources of the individual projects. Since the different projects are intimately related thematically, by concentrating the software development efforts in project C1, we will obtain synergetic effects that will benefit the entire SFB/Transregio.

Specific tasks attacked by the software group will include:
• Tools for navigation on branched Riemann surfaces (A1, B1)
• Dynamic 3D interactivity (A1, A3)
• Visualization of continuous families of polytopes (A3)
• Flexible and fast representations of various kinds of discrete and continuous data (B3, B5)
• Interaction paradigms for the control of integration paths (A1, B1)
• Visualization of smooth surfaces and dynamic processes on them (A5)
• Visualization in spherical manifolds and cone metrics (A6)
By combining the strengths of the various software projects, we will obtain increased versatility. In particular, combining the interaction paradigms and fast prototyping techniques from Cinderella with the visualization capabilities of jReality will result in a very flexible tool for performing and controlling mathematical experiments.


Stripe patterns on surfaces

Authors: F. Knöppel, K. Crane, U. Pinkall, and Schröder, P.
Journal: ACM Trans. Graph., 34(4):39:1--39:11
Date: Jul 2015

Cayley-Bacharach Formulas

Authors: Qingchun Ren, Jürgen Richter-Gebert and Sturmfels, Bernd
Journal: The American Mathematical Monthly, 122(9):845--854
Date: 2015
Download: arXiv

Touch und Tablet: Stationen einer Designstudie

Author: Richter-Gebert, Jürgen
Journal: Heintz, G., Pinkernell, G., Schacht, F. (Hrsg.): Digitale Werkzeuge für den Mathematikunterricht. Festschrift für Hans-Jürgen Elschenbroich
Date: 2015
Download: external

Smoke rings from smoke

Authors: S. Weissmann, U. Pinkall, and Schröder, P.
Journal: ACM Transactions on Graphics, 33
Date: 2014

Robust fairing via conformal curvature flow

Authors: K. Crane, U. Pinkall, and Schröder, P.
Journal: ACM Trans. Graph, 32(4):61:1--61:10
Date: Jul 2013


Prof. Dr. Tim Hoffmann   +

Prof. Dr. Dr. Jürgen Richter-Gebert   +

Projects: A03, B01, C01, CaP
University: TU München, Zentrum Mathematik, M10, 02.06.054
Address: Boltzmannstr. 3, 85748 Garching bei München, Germany
Tel: +49 (89) 289 18354
E-Mail: richter[at]ma.tum.de
Website: http://www-m10.ma.tum.de/bin/view/Lehrstuhl/RichterGebert

Prof. Dr. Ulrich Pinkall   +

Projects: A05, C01
University: TU Berlin
E-Mail: pinkall[at]math.tu-berlin.de
Website: http://page.math.tu-berlin.de/~pinkall/

Prof. Dr. John M. Sullivan   +

Projects: C01
University: TU Berlin
E-Mail: sullivan[at]math.tu-berlin.de
Website: http://page.math.tu-berlin.de/~sullivan/

André Heydt   +

Projects: C01
University: TU Berlin
E-Mail: heydt[at]math.tu-berlin.de

Michael Strobel   +

Projects: C01
University: TU München
E-Mail: strobel[at]ma.tum.de

Dr. Martin von Gagern   +

Projects: C01
University: TU München
E-Mail: gagern[at]ma.tum.de