Implementation of the ABF++ algorithm (Angle Based Flattening; as described here: [url removed, login to view]~sheffa/ABF++/[url removed, login to view]) in Delphi (2010 compatible).
We are looking for an implementation, which
- builds on an existing basic triangle mesh library that will be supplied by us
- is reasonably fast and robust
- produces stable results on arbitrary meshes
- is sufficiently documented (code comments)
Interface: Implementation as method of the TTriMeshObject class or as a separate utility unit. The method is called on a mesh with empty UV coordinates. It reads the topology of the mesh, invokes the ABF++ algorithm and finally applies the generated UV coordinates to the mesh vertices.