cgal/Installation
Sebastien Loriot 1485d2825f
Shape_detection: Add a way to pass input normal to faces (#8638)
## Summary of Changes

Avoid computing them when they are known.

* Normals are only used for estimating the angle between neighbor faces.
PCA is used to estimate the plane.
* sorting should be reusing the triangulation of faces that is already
done in regions (pass the internal map to `sort()` for exemple). PCA is
also used here to estimate the flatness score of a face in its
neighborhood
* About sorting: I'm not sure it wouldn't be a better idea to simply
sort using the area of the faces and ignore flatness of the
neighborhood.

## Release Management

* Affected package(s): `Shape_detection`
* small feature:
[Pass_face_normals_for_region_growing](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Pass_face_normals_for_region_growing)
* Issue(s) solved (if any):
2025-12-29 11:09:20 +01:00
..
auxiliary
cmake/modules Merge remote-tracking branch 'cgal/6.1.x-branch' into `cgal/main` 2025-12-12 17:49:36 +01:00
demo fix a CMake warning 2025-09-08 19:21:04 +02:00
doc_html
examples fix a CMake warning 2025-09-08 19:21:04 +02:00
include/CGAL Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-11-21 17:41:27 +01:00
lib/cmake/CGAL next version on this branch will be 6.1.1 2025-10-01 16:25:25 +02:00
package_info/Installation
test fix a CMake warning 2025-09-08 19:21:04 +02:00
AUTHORS
CGALConfig.cmake
CGALConfigVersion.cmake
CHANGES.md Merge branch 'main' into SD_RG_face_normal_map 2025-12-07 11:30:52 +01:00
CMakeLists.txt Merge remote-tracking branch 'cgal/6.1.x-branch' into CGAL-fix_missing_inline_keywords-6.1.x-GF 2025-12-18 15:44:02 +01:00
INSTALL.md
LICENSE
LICENSE.BSL
LICENSE.COMMERCIAL
LICENSE.GPL
LICENSE.LGPL
LICENSE.RFL
README.md
REUSE.toml reformat the REUSE.toml file (readability), add natvis files 2024-08-23 15:43:53 +02:00

README.md

README

This distribution of CGAL includes:

File or directory Description
AUTHORS current and former authors of CGAL
CHANGES.md history of changes of CGAL
CGALConfig.cmake CMake package configuration file for CGAL
CGALConfigVersion.cmake CMake package version file for CGAL
CMakeLists.txt main CMake project configuration file
INSTALL.md information about the installation process
LICENSE describes the license of CGAL
LICENSE.BSL text of the Boost Software License (BSL) license
LICENSE.COMMERCIAL text of the GeometryFactory Commercial license
LICENSE.GPL text of the GNU General Public License (GPL) v3 license
LICENSE.LGPL text of the GNU Lesser General Public License (LGPL) v3 license
LICENSE.RFL text of the ETH Zurich Random Forest algorithm License (RFL) license
README.md this file
VERSION version number of this release of CGAL
auxiliary/ directory containing miscellaneous things, such as icons needed for the demos on macOS
cmake/ some scripts needed by the CMake build system
data/ directory containing various geometric data used by examples and demos of CGAL
demo/ many demo programs for the various packages of CGAL. These programs produce visual output.
doc_html/ documentation, such as the CGAL Installation Guide
examples/ programs illustrating the usage of various packages of CGAL.
include/ the include files for the CGAL library (as well as small external libraries, see the file LICENSE)
lib/ contains CMake package configuration files for CGAL
scripts/ some useful scripts for CGAL programmers