cgal/Installation
Sebastien Loriot b1b02d64fe
P3M3: Non-cubic domains, fixes, improvements (#7062)
## Summary of Changes

- Add a dummy point generator that is agnostic to the periodic domain's
geometry, allowing P3M3 to handle non-cubic domain.
- Add an example of P3M3 running on polyhedral domains.
- Fix a few issues in SMDS_3's tet soup reading relating to
non-manifoldness + general IO code speed improvements.
- Fix a few issues in P3M3's medit output and always duplicate facets to
reduce the quantity of non-manifoldness occurences.
- Fix an issue with including Mesh_3 headers before P3M3's.
- Fix periodic point projection (for Mesh_3 optimizers) badly computing
the projection direction
- Robustify a handful of P3M3 functions that were using intermediate
constructions rather than the <Point, Offset> API (which uses filtered
predicates and thus yields proper robustness)
- Misc minor code cleaning / modernization

ToDo:
- [x] Check if some medit IO issues are fixed
- [x] Add non-manifoldness flag to read_MEDIT
- [x] Fix value of orthosphere_radius_threshold
- [x] Check calls of insert_dummy_points() (use generic)
- [x] Check doc of P3M3 about cubic domains requirement

Not done:
- [ ] Fix sharp features for periodic polyhedral domains (problems due
to changing weights creating cover change...). Code:
https://gist.github.com/MaelRL/357c52dc04e16a162f13a3c6860a1398; WIP
diff: https://gist.github.com/MaelRL/f98809964acffbacb6d3f42793e2654e

## Release Management

* Affected package(s): `Mesh_3`,  `P3M3`, `P3T3`, `SMDS3`
* Issue(s) solved (if any): Fix #6997, Fix #7214
* Feature/Small Feature (if any): TODO
* License and copyright ownership: no change
2023-05-30 19:13:45 +02:00
..
auxiliary
cmake/modules Merge pull request #7413 from lrineau/CGAL-fix-Qt5-CMake-GF 2023-05-11 16:55:28 +02:00
demo
doc_html Http -> https + update some dead links 2022-11-23 18:54:37 +01:00
examples
include/CGAL Add an alternative of Mpzf using boost cpp_int (#7191) 2023-05-22 09:23:35 +02:00
lib/cmake/CGAL fix a previous merge conflict resolution 2023-04-14 11:04:09 +02:00
package_info/Installation
test Merge pull request #7255 from lrineau/CGAL-rename_ctest_test_names-GF 2023-04-24 14:08:27 +02:00
AUTHORS
CGALConfig.cmake
CGALConfigVersion.cmake
CHANGES.md P3M3: Non-cubic domains, fixes, improvements (#7062) 2023-05-30 19:13:45 +02:00
CMakeLists.txt Merge remote-tracking branch 'cgal/master' into P3M3-Undocumented_polyhedral_domain_example-GF 2023-03-20 10:14:27 +01:00
INSTALL.md
LICENSE
LICENSE.BSL
LICENSE.COMMERCIAL
LICENSE.GPL Http -> https + update some dead links 2022-11-23 18:54:37 +01:00
LICENSE.LGPL Http -> https + update some dead links 2022-11-23 18:54:37 +01:00
LICENSE.RFL
README

README

README
-------------------------------------------------------------------------------

This distribution of CGAL includes:

  AUTHORS          - current and former authors of CGAL
  CHANGES          - history of changes for the library
  CMakeLists.txt   - main script of the build system
  INSTALL.md       - information about the installation process
  LICENSE          - describes the license of CGAL
  LICENSE.FREE_USE - text of the free use license (see LICENSE file)
  LICENSE.GPL      - text of  GPL v3 license
  LICENSE.LGPL     - text of  LGPL v3 license
  README           - this file
  VERSION          - version number of this release
  auxiliary/       - directory containing miscellaneous things, currently only
                     the icons needed for the demos on MacOS X
  cmake/           - some scripts needed by the build system
  config/          - some test programs used during the configuration process
  demo/            - many demo programs for the library's various packages.
                     These programs produce visual output (see INSTALL for
                     prerequisites).
  doc_html/        - documentation, e.g. the CGAL Installation Guide
  examples/        - programs illustrating the library's functionality.
                     These programs do not produce visual output.
  include/         - the include files for the CGAL library (and other small
                     external libraries as well, see the LICENSE file)
  scripts/         - some useful scripts for CGAL programmers
  src/             - the source code for building the CGAL libraries
                     (as well as some external libraries, see the LICENSE file)

-------------------------------------------------------------------------------