## Complex Mapping Viewer

The mouse pointer moves a small domain grid (red) around in
the plane. The twisted grid (blue) represents the image
of the domain grid under the **composition** of selected mapping functions [ g(f(z)) ]:

Identity | Square | Cube | Cardiod | Sin | Cos | Exp | Invert | Poisson | Convex | Koebe | Airfoil |

*z* | *z*^{2} | *z*^{3} | *z* + (1/2)*z*^{2} | sin *z* | cos *z* | e^{z} | 1/*z* | (1+*z*)/(1-*z*) | *z*/(1-*z*) | *z*/(1-*z*)^{2} | *z* + 1/*z* |

The header menu allows the user to select either rectangular or polar coordinates for the domain grid.

The baseline menu allows the user to decrease or increase the size of the domain grid. Additionally, it allows the user zoom in or out of the viewing area.

Original Java Source Code for applet. Originally authored by Keith Orpen and Djun Kim
(University British Columbia). Corrected and extended by Kent Pearce of
Texas Tech University. Converted to javascript by Paul Falstad using
SwingJS.