RINGMesh: A programming library for developing mesh-based geomodeling applications
Jeanne Pellerin and Arnaud Botella and Antoine Mazuyer and Benjamin Chauvin and Francois Bonneau and Guillaume Caumon and Bruno Levy. ( 2017 )
in: Computers \& Geosciences
Abstract
RINGMesh is a C++ open-source programming library for manipulating discretized geological models. It is designed to ease the development of applications and workflows that use discretized 3D models. It is neither a geomodeler, nor a meshing software. RINGMesh implements functionalities to read discretized surface-based or volumetric structural models and to check their validity. The models can be then exported in various file formats. RINGMesh provides data structures to represent geological structural models, either defined by their discretized boundary surfaces, and/or by discretized volumes. A programming interface allows to develop new geomodeling methods, and to plug in external software. The goal of RINGMesh is to help researchers to focus on the implementation of their specific method rather than on tedious tasks common to many applications. The documented code is open-source and distributed under the modified BSD license. It is available at https://www.ring-team.org/index.php/software/ringmesh.
Download / Links
BibTeX Reference
@article{pellerin:hal-01493204, abstract = {RINGMesh is a C++ open-source programming library for manipulating discretized geological models. It is designed to ease the development of applications and workflows that use discretized 3D models. It is neither a geomodeler, nor a meshing software. RINGMesh implements functionalities to read discretized surface-based or volumetric structural models and to check their validity. The models can be then exported in various file formats. RINGMesh provides data structures to represent geological structural models, either defined by their discretized boundary surfaces, and/or by discretized volumes. A programming interface allows to develop new geomodeling methods, and to plug in external software. The goal of RINGMesh is to help researchers to focus on the implementation of their specific method rather than on tedious tasks common to many applications. The documented code is open-source and distributed under the modified BSD license. It is available at https://www.ring-team.org/index.php/software/ringmesh.}, author = {Pellerin, Jeanne and Botella, Arnaud and Mazuyer, Antoine and Chauvin, Benjamin and Bonneau, Fran{\c c}ois and Caumon, Guillaume and L{\'e}vy, Bruno}, doi = {10.1016/j.cageo.2017.03.005}, hal_id = {hal-01493204}, hal_version = {v1}, journal = {{Computers \& Geosciences}}, keywords = {Structural model ; Geology ; BRep ; Unstructured meshes ; C++ ; Open-source}, pdf = {https://hal.science/hal-01493204v1/file/2017Computer%26Geosciences.pdf}, publisher = {{Elsevier}}, title = {{RINGMesh: A programming library for developing mesh-based geomodeling applications}}, url = {https://hal.science/hal-01493204}, year = {2017} }