ASurfExt is a C++ library for computing, extracting and drawing geometric primitives from 3D data sets. The mathematical methods implemented in this library are described in the following papers :
 Laurent Busé, André Galligo, Jiajun Zhang. Extraction of cylinders and cones from minimal point sets. Graphical Models, Elsevier, 2016, 86, pp.1-12. HAL Id: hal-01288325v2
 Laurent Busé and André Galligo. Extraction of tori from minimal point sets. 2017. HAL Id: hal-01553065
The data sets used can be composed of points, points with non oriented or a mix between points and points with normal.
A least the library will detect all of these configuration :
the bold configuration correspond to the fonctionnal methods.
Authors: Laurent Busé, Adrien Boudin and Antoine Deharveng.