Commit Graph

102644 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé b51b4d8713 Fix SLS iterators to actually handle all possible models 2023-02-13 16:04:33 +01:00
Mael Rouxel-Labbé f6579ecb2c Misc minor cleaning 2023-02-11 17:34:02 +01:00
Mael Rouxel-Labbé 37d283ce7a Create a polygon mesh at the end of the pipeline 2023-02-11 17:32:48 +01:00
Mael Rouxel-Labbé 56fa7b9099 Fix time and intersection computations for collinear segments with != weights 2023-02-10 16:59:08 +01:00
Mael Rouxel-Labbé 4bdd91da80 Specify template to avoid ambiguous call 2023-02-10 16:58:33 +01:00
Mael Rouxel-Labbé 0b2b4bffae Do not collect lateral faces corresponding to the outer frame (exterior offset) 2023-02-10 16:57:49 +01:00
Mael Rouxel-Labbé 99d2edf365 Reserve some reasonnable space for the polygon soup 2023-02-10 16:57:13 +01:00
Mael Rouxel-Labbé 419bab61db Fix orientation of lateral faces 2023-02-10 16:56:59 +01:00
Mael Rouxel-Labbé bc7dce7d85 Fix missing semicolon 2023-02-10 16:55:44 +01:00
Mael Rouxel-Labbé 62c3212a6c Do not call visitor on duplicate offset points 2023-02-10 16:55:33 +01:00
Mael Rouxel-Labbé ea4d42f7e3 Work on weighted SLS offset with max height 2023-02-09 23:32:03 +01:00
Mael Rouxel-Labbé e6398a330f Clean macros 2023-02-09 23:31:16 +01:00
Mael Rouxel-Labbé dea1a65631 Add weighted SLS offset functions 2023-02-09 23:30:40 +01:00
Mael Rouxel-Labbé 7449c7419a Do not needless lose precision in outer frame computations 2023-02-09 23:28:52 +01:00
Mael Rouxel-Labbé c25c407b81 Remove unused trisegment member (EventTriedge was replaced by a Trisegment) 2023-02-09 23:27:56 +01:00
Mael Rouxel-Labbé 090084af98 Fix warning 2023-02-09 23:27:42 +01:00
Mael Rouxel-Labbé 182d693e49 Avoid point copy 2023-02-09 23:27:31 +01:00
Mael Rouxel-Labbé 7390209a54 Enhance visitor API 2023-02-09 23:27:14 +01:00
Mael Rouxel-Labbé 9d9a51731a Fix typo 2023-02-09 23:27:01 +01:00
Mael Rouxel-Labbé cb40b63bb3 weighted SLS: weights in trisegment, fix degenerate cases, weighted outer frame 2023-02-09 23:25:52 +01:00
Mael Rouxel-Labbé ad4b82383d Debug code improvements 2023-02-09 23:22:21 +01:00
Mael Rouxel-Labbé f58cd7fb9d Make Compare_offset_against_event_time() public 2023-02-09 23:16:35 +01:00
Mael Rouxel-Labbé 8081822670 Document and enforce CDT2.dimension() == 2 in mark_domain_in_triangulation() 2023-02-09 23:14:50 +01:00
Mael Rouxel-Labbé 5b89b81f8b Deactivate the "is_simple_2" precondition for strictly simple poly orientation
Recent changes to set_use_assertions have made it so that you need to also
define a macro to be able to use it, which makes it very unpractical.
2023-02-09 23:12:40 +01:00
Mael Rouxel-Labbé a346c80a4f Remove obsolete comment 2023-02-09 23:10:34 +01:00
Mael Rouxel-Labbé 0eb6f8062a Minor existing SLS doc fix 2023-02-03 16:46:44 +01:00
Mael Rouxel-Labbé 5059a01acc Add an example of weighted skeletons 2023-01-27 18:34:16 +01:00
Mael Rouxel-Labbé fd627e141c Misc minor fixes 2023-01-27 18:22:28 +01:00
Mael Rouxel-Labbé 114db88652 Add weighted (interior) straight skeletons 2023-01-27 18:17:04 +01:00
Mael Rouxel-Labbé 46ba764a8e Reorganise skeleton_HDS::halfedge model accessors 2023-01-27 18:10:01 +01:00
Mael Rouxel-Labbé a72c871bf9 Distinguish between Protector usage and split filtering 2023-01-27 18:08:27 +01:00
Mael Rouxel-Labbé d3e8fadb33 Cache's get / is_cached are const 2023-01-27 18:06:55 +01:00
Mael Rouxel-Labbé 23ed5a06e7 Document SkeletonHDS::halfedge::id() requirement 2023-01-27 18:05:34 +01:00
Mael Rouxel-Labbé f767612b24 Merge branch 'SLS-Memorize_trisegments-GF' into SLS-Weighted_skeleton-GF 2023-01-26 10:53:11 +01:00
Laurent Rineau 5f205d3506
Spelling corrections (#7041)
Some spelling corrections
2023-01-12 19:04:45 +01:00
Laurent Rineau 892f53e6be
Update Surface_mesh_simplification/test/Surface_mesh_simplification/test_edge_collapse_Polyhedron_3.cpp 2023-01-12 19:02:02 +01:00
albert-github d939d7cf22 Merge branch 'master' into feature/bug_documentation_spell_20221113 2023-01-11 18:05:03 +01:00
Laurent Rineau 1d6830501d Merge branch '5.5.x-branch' 2023-01-05 15:46:47 +01:00
Laurent Rineau 3cabebf827 Merge branch '5.4.x-branch' into 5.5.x-branch 2023-01-05 15:46:14 +01:00
Laurent Rineau e4097e8fd9 Merge pull request #7133 from lrineau/Scripts-run_test_suite_with_ctest__CONFIG_TYPE-GF
Scripts, run_testsuite_with_ctest: CONFIG_TYPE maybe used on other platforms
2023-01-05 15:45:56 +01:00
Mael Rouxel-Labbé aa1cb4b664 Add missing include 2023-01-05 12:39:58 +01:00
Mael Rouxel-Labbé 11f0902573 Add new test 2023-01-05 11:52:56 +01:00
Mael Rouxel-Labbé fd23450d58 Link issue7149 with Qt5 2023-01-05 10:15:06 +01:00
Mael Rouxel-Labbé 6b5954d2cf Remove another unused function which isn't part of the concept 2023-01-04 22:11:13 +01:00
Mael Rouxel-Labbé b2d562e582 Store trisegments within SLS vertices
This violates the concept, but it replaces storage of triedges, which
was also violating the concept...
2023-01-04 20:41:03 +01:00
Mael Rouxel-Labbé 2410d8e304 Reduce the (large) delta between SLS HDS concepts and models... 2023-01-04 16:36:34 +01:00
Mael Rouxel-Labbé c38ff2b4e2 Move Segment_2_with_ID to aux 2023-01-04 16:26:31 +01:00
Mael Rouxel-Labbé b1b7cacf42 Minor debug improvements 2023-01-04 16:26:09 +01:00
Mael Rouxel-Labbé e2f1940747 Fix spelling 2023-01-04 16:17:15 +01:00
Mael 4d22c90474
Merge branch 'master' into feature/bug_documentation_spell_20221113 2023-01-04 10:06:45 +01:00