
-------------------------------------------
Discrete Conformal Seamless Similarity Maps
-------------------------------------------

Version 1.0  -  21 July 2017

Author: Marcel Campen


This is an implementation of Discrete Conformal Seamless Similarity Mapping
along the lines of the papers
[Campen and Zorin 2017]: "Similarity Maps and Field-Guided T-Splines: a Perfect Couple"
and
[Campen and Zorin 2017]: "On Discrete Conformal Seamless Similarity Maps"

Note: this code slightly differs on a numerical level from the implementation originally used for the experiments described in these papers.


CODE STRUCTURE
-------------------------------------------

The actual algorithm is implemented in the single file

- ConformalSeamlessSimilarityMapping.hh
  
It can be used separately and the only dependency is Eigen (http://eigen.tuxfamily.org) for linear system solving.


The remaining files form a plugin for OpenFlipper (http://www.openflipper.org), demonstrating the use of this code.



FUTURE RELEASES
-------------------------------------------

Planned extensions for future versions of this code:

- Support for meshes with boundary
- Support for prescribed cut graphs
- Intrinsic Delaunay option
- Mesh modification with edge splits instead of flips (avoiding changes to extrinsic geometry and avoiding non-simple mesh connectivity configurations like loop edges)
