Commit Graph

101786 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 43378edd1f Minor speed up for T3::operator== 2022-09-02 14:29:15 +02:00
Mael Rouxel-Labbé 7d9d7844b1 Fix T23::operator== for dimension 0 2022-09-02 13:42:33 +02:00
Mael Rouxel-Labbé d940b5ca7e Add operator==(T2, T2) 2022-09-02 11:26:16 +02:00
Mael Rouxel-Labbé 649c401522 Add error messages to T2::is_valid() 2022-09-02 11:26:08 +02:00
Laurent Rineau 585d0dc3dd Merge branch '5.5.x-branch' 2022-08-29 11:36:14 +02:00
Laurent Rineau c96f5ddfe4 Merge pull request #6795 from albert-github/feature/bug_obsolete_transparent
Obsolete doxygen settings
2022-08-29 11:35:52 +02:00
Laurent Rineau 59566d3fd8 Merge pull request #6800 from sloriot/SMS-test_relax_order
SMS test relaxed order
2022-08-29 11:35:49 +02:00
Laurent Rineau 07a8602183 Merge pull request #6801 from albert-github/feature/bug_divider_colortype
Divider between treeview and text
2022-08-29 11:35:44 +02:00
Laurent Rineau 9e74cfc1df Merge pull request #6802 from lrineau/PSP_3-fix__test_read_write_point_set-GF
PSP_3: Fix test_read_write_point_set
2022-08-29 11:35:39 +02:00
Laurent Rineau 6df5509134 Merge pull request #6803 from afabri/Polyhedron_demo-visible_after_boolean-GF
Polyhedron Demo: Make input invisible after Boolean operation
2022-08-29 11:35:35 +02:00
Laurent Rineau 8a12615cce Merge pull request #6800 from sloriot/SMS-test_relax_order
SMS test relaxed order
2022-08-29 11:33:18 +02:00
Sébastien Loriot ce1bb34d65 add missing visitor calls in split 2022-08-28 22:08:45 +02:00
Andreas Fabri 550e4306c8 Add triangles completelty to the left of the bbox parallel/projection on face inside, projection on face intersects 2022-08-25 13:09:18 +01:00
Laurent Rineau c61e3a978b Fix typo size/side 2022-08-24 16:18:26 +02:00
Laurent Rineau c573ccb827 Fix static filter of Do_intersect_3(Bbox_3,Triangle_3)
See the publication at https://www.semanticscholar.org/paper/High-performance-triangle-versus-box-intersection-Christensen-Karlsson/bad661b58359ec01be2deb2f47ec8fd8eb293747

The test of intersection of `bbox` and `triangle.bbox` was missing.
2022-08-24 16:18:07 +02:00
Andreas Fabri a8a2b0ad2e Remove unused template parameter 2022-08-24 13:13:55 +01:00
Andreas Fabri 2a39ffcfff more typos 2022-08-24 12:52:37 +01:00
Andreas Fabri b4489f9c4f more typos 2022-08-24 12:48:21 +01:00
Andreas Fabri 9c1ad6649d Parameterization: instanciation -> instantiation 2022-08-24 08:35:13 +01:00
Dimitris Papavasiliou b8f18423b6 Apply suggestions from code review
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2022-08-22 19:50:57 +03:00
Dimitris Papavasiliou 63076fa8b3 Add `set_fixed_vertices()` to `Mean_curvature_flow_skeletonization`
This allows manually fixing a range of vertices, preventing them from
moving during contraction.  Its main use is in cases where one is
interested in the meso-skeleton and needs to keep part of it fixed.
2022-08-19 18:18:36 +03:00
Andreas Fabri 834c93af05 Inflate only if a single item is selected 2022-08-19 10:58:09 +01:00
Andreas Fabri 3bd82bcda1 spliited -> split 2022-08-17 19:58:00 +01:00
Andreas Fabri abb0cebcfe Polyhedron Demo: Make input invisible after Boolean operation 2022-08-17 19:49:06 +01:00
Laurent Rineau 3668ca16b2 Fix test_read_write_point_set
The LAS format, even binary, is not an exact representation.
The coordinates are encoded using and offset and a scaling, for each
coordinate.

In `write_LAS_with_properties()`, Simon has hard-coded:
```
  LASheader header;
  header.x_scale_factor = 1e-9 * (bbox.xmax() - bbox.xmin());
  header.y_scale_factor = 1e-9 * (bbox.ymax() - bbox.ymin());
  header.z_scale_factor = 1e-9 * (bbox.zmax() - bbox.zmin());
  header.x_offset = bbox.xmin();
  header.y_offset = bbox.ymin();
  header.z_offset = bbox.zmin();
```
So, the approximate comparison of coordinates, for the I/O test,
should compare using about the same precision.
2022-08-17 17:21:05 +02:00
Laurent Rineau d49ee20965
Merge pull request #6665 from sloriot/CGAL-std_type_traits 2022-08-17 13:56:54 +02:00
albert-github e1a5a3cd1d Divider between treeview and text
In doxygen the setting `HTML_COLORSTYLE` has been introduced with as default `AUTO_LIGHT` but due to the current strategy of CGAL in respect to HTML stylesheets the divider between the treeview and the text is not properly  visible anymore. Due to the same strategy the setting to `AUTO_LIGHT` does not make sense for CGAL.
When setting `HTML_COLORSTYLE=LIGHT` the divider is properly visible again.
2022-08-17 12:30:35 +02:00
Sébastien Loriot 6d3e8daa9c test relaxed order 2022-08-16 17:30:40 +02:00
Sébastien Loriot 4143d143e0 fix assertion 2022-08-16 17:23:07 +02:00
albert-github d1895dce99 Obsolete doxygen settings
In the current master the settings `DOT_TRANSPARENT` and `FORNULA_TRANSPARENT` are obsolete.
2022-08-11 13:42:49 +02:00
Sébastien Loriot 9dd8235dc5 more workarounds for MSVC 2015
[skip ci]
2022-08-10 23:50:39 +02:00
Sébastien Loriot 098ca52aff Merge remote-tracking branch 'cgal/5.5.x-branch' 2022-08-10 18:39:17 +02:00
Sébastien Loriot 601bd64dc8 Merge remote-tracking branch 'cgal/5.4.x-branch' 2022-08-10 18:38:50 +02:00
Sebastien Loriot 3ad379bae6
Merge pull request #6787 from sloriot/CGAL-warnings
Fix warnings
2022-08-10 18:37:55 +02:00
Sebastien Loriot f509f97a86
Merge pull request #6788 from MaelRL/AW3-Add_triangle_soup_example-GF
Add triangle soup wrap example for alpha wrap
2022-08-10 18:34:51 +02:00
Sebastien Loriot 3368ac557c
Merge pull request #6785 from afabri/Nef_3-fix_nary_operations-GF
Nef_3: Fix in nary functions
2022-08-10 18:34:10 +02:00
Sebastien Loriot 03ab0d5220
Merge pull request #6781 from afabri/Parameterization-change_define-GF
Parameterization:  Scope name of a #define
2022-08-10 18:33:01 +02:00
Sebastien Loriot d64d243bf5
Merge pull request #6772 from sloriot/PMP-remove_caps_needles_doc
Document remove_almost_degenerate_faces()
2022-08-10 18:31:52 +02:00
Mael Rouxel-Labbé 5cb3d3f101 Add triangle soup wrap example 2022-08-07 10:12:02 -07:00
Sebastien Loriot beb57433c4
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-08-04 10:30:02 +02:00
Sébastien Loriot ec858b5eff fix out-of-bound warning 2022-08-04 08:55:58 +02:00
Sébastien Loriot 90d362d894 fix conversion warnings 2022-08-04 08:55:49 +02:00
Sébastien Loriot 861588abe1 Merge 'sloriot/CGAL-std_type_traits' into master 2022-08-03 20:19:51 +02:00
Sebastien Loriot cd883c678b
Merge pull request #6778 from albert-github/feature/bug_obsolete_dot
Replacing OBSOLETE doxygen settings
2022-08-03 19:58:49 +02:00
Sebastien Loriot 55492f8eb6
Merge pull request #6767 from albert-github/feature/bug_latexonly
Confusing line numbers in case of warnings
2022-08-03 19:58:07 +02:00
Andreas Fabri 001f9b8c43 Change macro name 2022-08-03 11:35:00 +01:00
Andreas Fabri 7b09c8e5ea Nef_3: Fix in nary functions 2022-08-02 17:37:38 +01:00
Andreas Fabri 349f9ac384 Fix link 2022-08-02 16:01:43 +01:00
Sebastien Loriot c388f30e27
Merge pull request #6782 from sloriot/PSR-fix_license
Fix package license
2022-08-02 15:02:55 +02:00
Sébastien Loriot d8c92fc92f fix package license 2022-08-02 13:32:36 +02:00