is a 3D mesh library written in Java and providing a high level API for mesh manipulation. Penelope is based on a descending mesh data structure but simulates a full connectivity mesh by providing optimized method to access to any upper mesh element by using the global mesh methods. Therefore, Penelope allows to load a large amount of mesh elements for a small memory foot print. Penelope comes with a default mesh loader based on the Gmsh
file format and provides, through the Penelope-VTK package, an exporter to VTK
Penelope is issued from a complete refactoring of the JFreeMesh project.
For the moment the implemented mesh elements are:
Goal & Principles
The goal of this library is to provide a high performance lightweight mesh structure which provides the whole set of connectivity for simple and quick manipulation in case of mesh-based dataset.
We do not provide the set of each mesh element type with its connectivity but instead we provide a mesh object which keeps track of the mesh elements connectivity in the
most effective way in term of memory cost and access time.
Each specific mesh element provides its implicit connection with its local methods and
the global mesh object provides a set of methods in order to allow direct manipulation of
mesh objects. By this way, the end-user is not aware of the real implementation of the
Applications / References
Penelope is used in :
- the Keridwen Integrated Modelling Environment (IME) and for the SPIS Project initiated by the European Space Agency (ESA) and the CNES. SPIS is currently maintained in the frame of the SPINE community.
- Cassandra, the 3D scientific visualisation framework, to allow Cassandra to import GMSH file and view it in the VTK view.
Services and support Penelope
is a product of the Artenum Company
. We provides a large set of services and support related to Penelope and and mesh edition and conversion. Our offer includes expertise, online support, trainings, on-demand developments and close-source development license.
Please visite the Penelope's Services Page
or contact us (contact_at_artenum.com) for further information.
Authors and credits
Penelope is copyrighted (C) 2010-2013 by the Artenum Company and has been mainly developed by the following authors:
- Benoit Thiébault (Artenum)
- Benjamin Jeanty-Ruard (Artenum)
- Jérémie Turbet (Artenum)
- Sébastien Jourdain (previously Artenum)
- Pierre Souquet (Artenum)
- Julien Forest (Artenum)