cgal/STL_Extension
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
..
benchmark update our CMake version 3.18...3.31 2025-02-04 14:32:37 +01:00
doc/STL_Extension merge cgal/main 2025-11-13 08:48:43 +00:00
examples/STL_Extension update our CMake version 3.18...3.31 2025-02-04 14:32:37 +01:00
include/CGAL Shape_detection: Add a way to pass input normal to faces (#8638) 2025-12-29 11:09:20 +01:00
package_info/STL_Extension
test/STL_Extension CDT_3: fix for Epeck 2025-10-29 14:12:50 +01:00