Commit Graph

854 Commits

Author SHA1 Message Date
Laurent Rineau efc45cb686 Merge pull request #5455 from GilesBathgate/performance-plane-assertions
Bypass coplanarity assertion for triangular facets.
2021-03-03 17:29:43 +01:00
Laurent Rineau f29eb6d90b Merge pull request #5470 from GilesBathgate/performance-remove-double-simplify
Explicitly call simplify after marking bounded volumes
2021-03-03 17:29:32 +01:00
Andreas Fabri 57033b4b03 int -> std::size_t 2021-02-26 16:58:22 +00:00
Andreas Fabri 2c816b9291 Use property_traits 2021-02-24 18:02:42 +00:00
Andreas Fabri 254ce42109 Remove Face_info but keep a second vector for num_edges 2021-02-24 17:40:23 +00:00
Laurent Rineau 1958c95797 Merge pull request #5412 from GilesBathgate/performance-calculate-normals
Calculate normals for facets more efficiently
2021-02-18 21:02:36 +01:00
Giles Bathgate 113298056d Explicitly call simplify after marking bounded volumes 2021-02-17 20:00:34 +00:00
Giles Bathgate ff9ebb5847 Avoid duplicate lookups of pv in polygon_mesh_to_nef_3 2021-02-13 11:15:40 +00:00
Giles Bathgate c0c664a7e4 Fix pedantic warning in polygon_mesh_to_nef_3 2021-02-13 11:15:39 +00:00
Giles Bathgate 5ba988c6fa Bypass coplanarity assertion for triangular facets 2021-02-13 11:15:39 +00:00
Andreas Fabri 5345986827 Fix typo in Homogeneous case (which I hadn't tested) 2021-02-10 11:13:14 +00:00
Andreas Fabri 6335c1068c Advance copies of the iterator 2021-02-10 10:53:37 +00:00
Giles Bathgate ce7d06d5f4 Disable NEF trace unless the user specifically wants it 2021-02-07 11:55:29 +00:00
Laurent Rineau 3bd7181ff3 Merge pull request #5244 from afabri/Triangulation_2-Intersect_use_variant-GF
Nef_3, Triangulation_2:  Change the result type of the Intersect_2 functor
2021-02-05 16:12:58 +01:00
Laurent Rineau c5ba414c72 Merge pull request #5336 from maxGimeno/GraphicsView-Use_opengl_4_1_context-maxGImeno
Graphics_view: Upgrade glsl version in basic_viewer_shaders
2021-02-05 16:12:42 +01:00
Laurent Rineau e1870c1522 Merge pull request #5371 from maxGimeno/Fix_Nesf_2_parser-maxGimeno
Fix OOB issues in Nef_*
2021-02-05 16:10:29 +01:00
Giles Bathgate e87432f257
Use std:next for is_triangle_3 in normal vector newell
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2021-02-02 08:14:32 +00:00
Giles Bathgate 87b2c5e287 Improvements to normal vector newell after review 2021-01-30 11:36:41 +00:00
Giles Bathgate 83d7a89f22 Calculate normals for facets more efficiently 2021-01-29 17:32:05 +00:00
Maxime Gimeno 23cc6b0f4a Fix read_sface 2021-01-27 10:20:17 +01:00
Maxime Gimeno d78842712c Fix conversion warnigns 2021-01-26 10:22:18 +01:00
Maxime Gimeno a85cf6ed52 Move the include in the ifdef 2021-01-26 09:45:18 +01:00
Laurent Rineau 09f4237245 Merge pull request #5268 from GilesBathgate/fix-dead-code-snc-simplify
Fix structurally dead code in SNC_simplify.h
2021-01-22 09:35:59 +01:00
Laurent Rineau 1d805c82b1 Merge pull request #5289 from GilesBathgate/fix-big-param-by-value-snc-parser
Fix passing big parameters by value in SNC_io_parser.h
2021-01-22 09:35:54 +01:00
Andreas Fabri 5ea5e93f45 Fix warning 2021-01-20 15:17:41 +00:00
Maxime Gimeno 2e592e0027 Fix typo and use setstate 2021-01-20 08:38:33 +01:00
Maxime Gimeno 9e291e6bbf replace cerr by CGAL_warning_msg 2021-01-19 14:04:54 +01:00
Maxime Gimeno 5a1ab45058 Fix Nef_3 2021-01-19 12:24:08 +01:00
Andreas Fabri 168631b069 fix . to -> 2021-01-19 09:28:57 +00:00
Andreas Fabri 8765c63e9c bug fix 2021-01-15 07:55:27 +00:00
Maxime Gimeno 04753381e5 Rename file and add ::Qt 2021-01-12 13:22:34 +01:00
Maxime Gimeno 95192d6d4b factorize context initialization 2021-01-12 13:08:58 +01:00
Maxime Gimeno 5d2ad68148 Add new Dependences. ATTENTION BGL is propagated through the NPs in Stream_support 2021-01-08 15:58:46 +01:00
Maxime Gimeno 2a212bb2a8 Upgrade non-compatibility sahders in Basic_viewer to glsl 150 and add a context creation before the creation of the QApp in draw_xxx examples 2021-01-07 13:06:40 +01:00
Andreas Fabri f25363131d Switch to variant in Nef_3 2021-01-07 10:27:22 +00:00
Giles Bathgate dd636afbc3 Use SNC_const_decorator for additional sorts and finds 2020-12-18 12:00:14 +00:00
Giles Bathgate fe61108b32 Use SNC_const_decorators to allow const constructor references 2020-12-17 22:43:47 +00:00
Giles Bathgate 0ff1aa98ba Fix passing big parameters by value in SNC_io_parser.h 2020-12-16 07:43:22 +00:00
Giles Bathgate 8b39925a60 Fix structurally dead code in SNC_simplify.h 2020-12-11 14:54:16 +00:00
Maxime Gimeno 1d98f0f71d Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-12-09 14:40:02 +01:00
Giles Bathgate 9e9242e5dd Fix dereference after null check in Nef_3/Vertex.h 2020-11-27 13:47:21 +00:00
Maxime Gimeno 3b70343590 Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-11-16 16:19:43 +01:00
Maxime Gimeno 42be4d9118 Add misisng header to off file 2020-10-27 12:58:47 +01:00
Mael Rouxel-Labbé 8682f9bafb Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-08-24 11:45:17 +02:00
Maxime Gimeno 9c15f2c9dc Use FeatureSummary in the demo, and remove CGAL_FOUND 2020-08-04 12:46:17 +02:00
Laurent Rineau 84ec799ca1 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' 2020-07-28 16:09:28 +02:00
Maxime Gimeno 213221e5cb Initialize eor to silent wranings 2020-07-24 14:02:40 +02:00
Sébastien Loriot 427298c9ba add a test for EPIC IO 2020-07-20 17:06:47 +02:00
Sébastien Loriot b1c09a5859 workaround to make it work with EPICK 2020-07-20 17:06:46 +02:00
Mael Rouxel-Labbé 6d6dc0c956 Fix a number of compilation issues 2020-06-24 17:41:20 +02:00