GPU-based visualization of domain-coloured algebraic Riemann surfaces

07/16/2015
by   Stefan Kranich, et al.
0

We examine an algorithm for the visualization of domain-coloured Riemann surfaces of plane algebraic curves. The approach faithfully reproduces the topology and the holomorphic structure of the Riemann surface. We discuss how the algorithm can be implemented efficiently in OpenGL with geometry shaders, and (less efficiently) even in WebGL with multiple render targets and floating point textures. While the generation of the surface takes noticeable time in both implementations, the visualization of a cached Riemann surface mesh is possible with interactive performance. This allows us to visually explore otherwise almost unimaginable mathematical objects. As examples, we look at the complex square root and the folium of Descartes. For the folium of Descartes, the visualization reveals features of the algebraic curve which are not obvious from its equation.

READ FULL TEXT

page 11

page 15

page 16

page 18

page 19

page 20

research
07/06/2017

Changing Views on Curves and Surfaces

Visual events in computer vision are studied from the perspective of alg...
research
12/26/2005

Mathematical models of the complex surfaces in simulation and visualization systems

Modeling, simulation and visualization of three-dimension complex bodies...
research
07/10/2014

Determining surfaces of revolution from their implicit equations

Results of number of geometric operations (often used in technical pract...
research
09/09/2020

Mode Surfaces of Symmetric Tensor Fields: Topological Analysis and Seamless Extraction

Mode surfaces are the generalization of degenerate curves and neutral su...
research
09/17/2018

LMap: Shape-Preserving Local Mappings for Biomedical Visualization

Visualization of medical organs and biological structures is a challengi...
research
03/20/2009

Ambient Isotopic Meshing of Implicit Algebraic Surface with Singularities

A complete method is proposed to compute a certified, or ambient isotopi...

Please sign up or login with your details

Forgot password? Click here to reset