Polynomial 2D Green Coordinates for High-order Cages
Shibo Liu, Ligang Liu, Xiao-Ming Fu
TL;DR
This work addresses 2D shape deformation using high-order cages whose edges are polynomial Bézier curves. It extends classical Green and Cauchy coordinates to provide closed-form, conformal mappings for high-order cages by leveraging a residue-theorem-based integration, enabling both cage-based and point-to-point deformations with interactive editing. Key contributions include closed-form expressions for Cauchy coordinates and their derivatives on arbitrary-degree cage edges, extensions to Polynomial Green coordinates and rational polynomial cages, and an efficient C++ implementation with real-time performance and robust comparisons to prior methods. The results demonstrate smoother, more conformal deformations than prior straight-edge or non-closed-form approaches, and the framework enables direct manipulation of Bézier control points to achieve desired deformations, with clear pathways toward 3D extensions in future work.
Abstract
We propose conformal polynomial coordinates for 2D closed high-order cages, which consist of polynomial curves of any order. The coordinates enable the transformation of the input polynomial curves into polynomial curves of any order. We extend the classical 2D Green coordinates to define our coordinates, thereby leading to cage-aware conformal harmonic deformations. We extensively test our method on various 2D deformations, allowing users to manipulate the \Bezier control points to easily generate the desired deformation.
