Commit Graph

67416 Commits

Author SHA1 Message Date
Sébastien Loriot 5918a14f69 Arrangement demo requires Core 2016-05-02 15:21:59 +02:00
Laurent Rineau 0030eac1aa Merge pull request #1023 from mglisse/NewKernel_d-solve_check-glisse
NewKernel_d solve check glisse
2016-04-22 15:17:58 +02:00
Laurent Rineau 39a174d8f5 Merge pull request #1025 from CGAL/Stream_support-Fix_io.h-lrineau
Update io.h
2016-04-22 10:53:57 +02:00
Laurent Rineau 55e6c179a4 Update io.h
Fix #1024.
2016-04-20 11:59:25 +02:00
Marc Glisse 630d42c60d Remove redundant variable. 2016-04-19 20:17:00 +02:00
Marc Glisse 2956ea2969 Don't test then ignore the result of Eigen's solve.
This was causing filters to fail.
I am not convinced this code handles degeneracies correctly, but the
patch essentially removes (costly) dead code.
2016-04-19 20:17:00 +02:00
Laurent Rineau 74d6209d3e Merge pull request #1007 from maxGimeno/Polyhedron_demo-Fix-PS_Selection-GF
Fix the point_set selection polylines.
2016-04-15 15:36:24 +02:00
Laurent Rineau 1e1a97c230 Merge pull request #997 from lrineau/CGAL_ImageIO-fix_with_huge_files-GF
Fix when operating on huge files (>2GB)
2016-04-14 15:17:43 +02:00
Laurent Rineau 9cfaf4f664 Merge pull request #995 from janetournois/PMP-fix_compute_normals-jtournois
PMP : improve computation of a face normal for non-triangular faces
2016-04-14 15:09:40 +02:00
Maxime Gimeno b9dd2f314c Fix the point_set selection polylines. 2016-04-13 16:44:31 +02:00
Laurent Rineau 6ac37a9ad4 Merge pull request #992 from afabri/Triangulation-tss_not_static-GF
Replace static with CGAL_STATIC_THREAD_LOCAL_VARIABLE
2016-04-13 10:15:33 +02:00
Jane Tournois c7c8c86a9e remove unused variable 2016-04-12 18:17:05 +02:00
Andreas Fabri 7bea6910ab Perform the multiplication with size_t and not with int 2016-04-12 11:20:04 +02:00
Laurent Rineau c6e4efb5f7 Fix when operating on huge files (>2GB) 2016-04-11 19:21:06 +02:00
Laurent Rineau 0d421ba685 Merge pull request #988 from janetournois/Point_set_processing-fix_runtime_error_bis-jtournois
Point set processing : avoid using the infinite vertex as a finite vertex
2016-04-11 13:41:14 +02:00
Jane Tournois f85d783613 improve computation of a face normal for non-triangular faces
triangulating the face naively around v is much simpler and more accurate than
iterating on prev/curr/next vertices inside the face
2016-04-11 12:15:59 +02:00
Laurent Rineau 84710e67b4 Update the script for CGAL-4.8 demos
The polyhedron demo now has sub-sub-directories!
2016-04-08 15:01:04 +02:00
Andreas Fabri ab9c7cf51f Replace static with CGAL_STATIC_THREAD_LOCAL_VARIABLE 2016-04-07 16:35:43 +02:00
Jane Tournois 061df89383 skip the infinite vertex to avoid computing stuff on associated points 2016-04-05 14:26:20 +02:00
Laurent Rineau dbb2be1462 Merge pull request #983 from lrineau/Mesh_3-fix_test_meshing_3D_gray_image-lrineau
Fix a test
2016-04-04 15:54:25 +02:00
Laurent Rineau 93da6c958c Fix a test
One cannot run `make_mesh_3` without `no_exude()`, and then use
`verify_c3t3`, that runs `refine_mesh_3`.
2016-04-04 15:49:07 +02:00
Laurent Rineau 5dcd5c778b Merge pull request #958 from gdamiand/BGL-bugfix-gdamiand
BGL bugfix
2016-04-04 12:23:32 +02:00
Laurent Rineau 869e65a74d CGAL-4.8 announcement 2016-04-04 12:23:05 +02:00
Laurent Rineau a92cbe2f77 OpenMesh-3.2 does not like comments in OFF files
We have put the comments at the end of the file and it works.
2016-04-04 11:52:02 +02:00
Andreas Fabri 18d8d97c47 CGAL::CGAL -> CGAL 2016-04-04 11:52:02 +02:00
Andreas Fabri b4c608940e Qualify generic BGL functions with CGAL:: when used outside of the CGAL namespace 2016-04-04 11:52:02 +02:00
Guillaume Damiand 790764dfa1 Replace SM by OMesh 2016-04-04 11:52:02 +02:00
Guillaume Damiand c80082a574 Bug fix in add_vertex_and_face_to_border in BGL/include/CGAL/boost/graph/Euler_operations.h. 2016-04-04 11:52:02 +02:00
Laurent Rineau 621e16ed41 Merge pull request #973 from janetournois/Polyhedron_demo-fix_isotropic_remeshing_plugin-jtournois
PMP : fix isotropic_remeshing plugin
2016-04-04 11:19:52 +02:00
Laurent Rineau 4d1ac46990 Merge pull request #974 from janetournois/PMP-complete_remeshing_test-jtournois
PMP : improve remeshing_test (bis)
2016-04-04 11:16:42 +02:00
Laurent Rineau d53efddbd8 Merge pull request #964 from afabri/Mesh_2-BOOST_PARAMETER_MAX_ARITY-GF
#define BOOST_PARAMETER_MAX_ARITY early enough
2016-04-01 11:00:06 +02:00
Jane Tournois 36c3a7a758 remove unused variable 2016-04-01 10:02:21 +02:00
Jane Tournois 52b09a1e44 do not forget to reset face indices properly before remeshing 2016-03-31 15:43:07 +02:00
Jane Tournois 964e824750 make "preserve duplicates" not available on a selection_item 2016-03-31 15:17:14 +02:00
Jane Tournois 0804847e64 when remeshing a selection_item, use it instead of poly_item 2016-03-31 15:16:55 +02:00
Jane Tournois f6e312fc86 deal with the degenerate face case, and avoid division by 0
the only way to catch it would be to check that the result is not NaN,
probably not a good idea, in particular for vertex normals

and
Revert "deal with the case where one face incident to v is degenerate"

This reverts commit 52105868b31a2685795e92d9caf4bfe251bcf75c.
2016-03-31 12:26:39 +02:00
Jane Tournois 650cb1d752 change the way we deal with degenerate faces
some may remain and we don't know how to remove them yet
2016-03-31 12:26:19 +02:00
Jane Tournois caa0aaeeb0 fix test for projection
a vertex is reprojected if it is on PATCH, and if it is not constrained
(and this test is the filter to "continue" the loop)
2016-03-31 12:26:01 +02:00
Jane Tournois 1e0b28601a make the flipping step more verbose (see progress) 2016-03-31 12:25:42 +02:00
Jane Tournois e3e03f06f4 deal with the case where one face incident to v is degenerate 2016-03-31 12:25:22 +02:00
Jane Tournois fd7b4cd6e1 improve remeshing_test 2016-03-31 12:25:01 +02:00
Laurent Rineau bb19fbdcde Merge pull request #966 from sgiraudot/Point_set_shape_detection_3-Bugfix_default_property_maps-GF
Point set shape detection: bugfix default property maps
2016-03-31 11:34:29 +02:00
Laurent Rineau 4025913a8e Merge pull request #949 from janetournois/BGL-fix_conversion_of_boundary_halfedges-jtournois
BGL convert_surface_mesh : convert also boundary halfedges
2016-03-31 10:54:29 +02:00
Laurent Rineau 9c62628569 Merge pull request #948 from janetournois/PMP-fix_assertion_isotropic_remeshing-jtournois
PMP isotropic_remeshing : fix assertion failure
2016-03-31 10:54:19 +02:00
Laurent Rineau f61402d1d4 Merge pull request #929 from sloriot/Polyhedron_demo-Isotropic_remeshing_preserve_duplicates
Polyhedron demo: isotropic remeshing preserves duplicated edges
2016-03-31 10:53:12 +02:00
Laurent Rineau e7c1d74fe6 CGAL-4.8 will not be published in March, but in April 2016-03-30 17:10:24 +02:00
Simon Giraudot aaa2a41e01 Explicit propagations of property maps to Octree structures 2016-03-30 14:08:28 +02:00
Simon Giraudot be5a66ef63 Add property maps as parameters of Octree constructor 2016-03-30 14:08:00 +02:00
Andreas Fabri 920f1dba60 #define the arity, as some other file sets it too low 2016-03-30 12:22:13 +02:00
Laurent Rineau bffc38dd87 Merge pull request #961 from sloriot/Polyhedron_demo-fix_typo
fix typo in demo
2016-03-29 17:19:12 +02:00