MEPP2 is a C++, cross-platform, software development kit (SDK) for processing and visualizing 3D surface meshes and point clouds. It provides both an application programming interface (API) for creating new processing filters and a graphical user interface (GUI) that can be used directly and integrate new filters as plugins.
It allows to process and visualize both static (and dynamic) 3D surface meshes, with color attributes, texture informations and normals or point clouds with color attributes and normals. It is intended for engineers, researchers, but also for students thanks to a simple use, facilitated by the proposed architecture and extensive documentation. This platform is based on Qt, OpenSceneGraph, Boost and Eigen; optional dependencies include FBX, Draco, CImg.