Newsgroups: comp.graphics
Path: utzoo!utgpu!jarvis.csri.toronto.edu!dgp.toronto.edu!elf
From: elf@dgp.toronto.edu (Eugene Fiume)
Subject: Re: Clarification of mapping question
Message-ID: <8805030234.AA03672@explorer.dgp.toronto.edu>
Keywords: 2d mapping
Organization: University of Toronto, CSRI
References: <862@agora.UUCP>
Date:	Mon, 2 May 88 21:14:39 EDT

As I mentioned in a previous comp.graphics submission that may not have
gotten beyond our local net, we developed an approach based on conformal
mapping which will allow you to go from an arbitrary simple polygon to
another.  Mapping from a rectangle to a simple polygon is obviously a
subcase.  It is also possible to map a simple polygon bijectively to a
circle or to a half-plane.  A description of the approach can be found in:

E. Fiume, A. Fournier, and V. Canale, ``Conformal texture mapping'',
Proceedings of Eurographics '87, Elsevier Science Publishers
(North Holland), Amsterdam (1987), pp53-64.

Our work is partially based on some software written by Lloyd Trefethen
that's available from netlib.  His software is useful if you just want
to map points in one polygon to another conformally.  The hard part,
graphically speaking, is doing filtering, assuming you are interested
in doing something like mapping a texture onto a polygon.
-- 
Eugene Fiume
Dynamic Graphics Project
University of Toronto
elf@dgp.utoronto (BITNET); elf@dgp.toronto.edu (CSNET/UUCP)

