ABSTRACT

Barycentric mappings allow us to naturally warp a source polygon to a corresponding target polygon, or, more generally, to create mappings between closed curves or polyhedra. Unfortunately, bijectivity of such barycentric mappings can only be guaranteed for the special case of warping between convex polygons. In fact, for any barycentric coordinates, it is always possible to construct a pair of polygons such that the barycentric mapping is not bijective. However, if the two polygons are sufficiently close, the mapping is close to the identity and hence bijective. This fact suggests “splitting” it into several intermediate mappings and creating a composite barycentric mapping, which is guaranteed to be bijective between arbitrary polygons, polyhedra, or closed planar curves.