Welcome to the OpenMesh documentation. OpenMesh is a generic and efficient library that offers data structures for representing and manipulating polygonal meshes. Here you can find information on how to build projects using the OpenMesh library as well as further information on mesh handling in OpenMesh. The tutorials explain how to use OpenMesh by demonstrating real code examples.
In this section all necessary information on how to build projects using OpenMesh is given. Additionally you can read about the internal naming conventions to facilitate understanding the OpenMesh source code. Changes to OpenMesh are logged in the Version history.
We provide a short overview over the functionality of the OpenMesh library and some additional concepts in Tutorials (code examples). Additionally we explain the most important topics of OpenMesh in the following sections:
The OpenMeshTools library that contains some useful tools for i.e. mesh processing:
This section offers some useful code examples in order to show how to use the provided mesh structures.