OpenMesh


A generic and efficient polygon mesh data structure

OpenMesh is a generic and efficient data structure for representing and manipulating polygonal meshes. For more information about OpenMesh and its features take a look at the Introduction page.

On top of OpenMesh we develop OpenFlipper, a flexible geometry modeling and processing framework.

News

Python Bindings

Due to several requests, we are currently working on python bindings for OpenMesh. We use Boost Python for the interface. The code has already been integrated in the svn trunk and will hopefully be included in the next release.

Sept. 16, 2014

OpenMesh 3.2 Released

OpenMesh 3.2 is still fully backward compatible with the 2.x branch. We marked some functions which should not be used as deprecated and added hints which should be used instead.

This release introduces QT5 support for the example apps (With backward compatibility to QT4). Furthermore we fixed some minor bugs.

As usual the full changelog is available on our website: Changelog

July 18, 2014

OpenMesh 3.1 Released

OpenMesh 3.1 is still fully backward compatible with the 2.x branch. We marked some functions which should not be used as deprecated and added hints which should be used instead.

This release fixes some minor bugs which where mostly in the c++11 support. We also added range based circulators (Thanks to Kenshi Takayama for providing the code base).

There are also some fixes for the obj writer (Thanks to Vladimir Chalupecky for the fix) , a simple vtk writer (Thanks to Vladimir Chalupecky for the code) and a PLY Reader fix provided by Peter Newman.

There is also a new cmake finder included to find and use OpenMesh in your cmake projects (cmake/FindOpenMesh.cmake).

As usual the full changelog is available on our website: Changelog

May 9, 2014

Our website moved to the new design

April 17, 2014

Visual Studio 2013 Binaries

We now also provide Visual Studio 2013 binaries (apps not included yet).

Feb. 10, 2014

OpenMesh 3.0 Released

OpenMesh 3.0 is fully backward compatible with the 2.x branch. We marked some functions which should not be used as deprecated and added hints which should be used instead.

The most important change in this release is that we reimplemented all circulators to be STL compliant. There are also various minor bugfixes and compatibility changes for new compilers included.

As usual the full changelog is available on our website: Changelog

Feb. 5, 2014

Disclaimer Home RWTH Aachen University