libRG is a library that implements the output-sensitive Reeb graph computation algorithm described in [1]. The Java version of the library supports 2D, 3D and higher dimensional meshes as input, while the C++ library supports only 2D and 3D input. The readme file provides details regarding the file formats that are supported. The Java library can also be extended to support other file formats.


  • Harish Doraiswamy
  • Aneesh Sood



  1. Harish Doraiswamy and Vijay Natarajan.
    Output-sensitive construction of Reeb graphs.
    IEEE Transactions on Visualization and Computer Graphics, 18(1), 2012, 146-159.