top of page

CGAL

Over nearly three years, I actively contributed to the open-source CGAL library (Computational Geometry Algorithms Library). My initial encounter with CGAL was during my internship at Inria in 2013, within the Titane team where I was supervised by Pierre Alliez and David Bommes. During this time, we developed the inaugural version of the 2D Generalized Barycentric Coordinates package for CGAL. Later, in 2019, I joined GeometryFactory, where I worked on various geometric tasks heavily involving CGAL. This included the addition of multiple new packages and substantial contributions to existing packages.

Contributions:

  • New version of the 2D Generalized Barycentric Coordinates package with the most common 2D generalized barycentric coordinate functions.

  • New Weight Interface package with some common weighting functions.

  • New generalized Region Growing algorithm as part of the Shape Detection package that enables to grow arbitrary-shape regions given user-defined constraints. That can be used to detect such shapes as lines, planes, circles, and others.

  • New Shape Regularization package that enables to regularize segments, lines, and polygons both in 2D and 3D.

  • Smaller contributions to polygon mesh processing, urban reconstruction, and other packages / features.

Work with:

Pierre Alliez, David Bommes, Simon Giraudot, Thien Hoang, Gennadii Sytov, et al.

bottom of page