Commit Graph

72920 Commits

Author SHA1 Message Date
Maxime Gimeno feba66edf7 Add a public typedef FaceGraph to Scene_surface_mesh_item and Scene_polyhedron_item. 2017-05-19 14:06:34 +02:00
Maxime Gimeno 92c7f227a7 - Clarify doc
- make the indices map local
- make the Polyhedron Mode a setting in the preference dialog
2017-05-19 14:06:34 +02:00
Maxime Gimeno e07e19271d Add a toggle to specify if we are in Polyhedron_mode(default) or Surface_mesh mode, in the Edit menu. This value is accessible from a Scene_interface object under the name isPolyhedronMode(). 2017-05-19 14:05:01 +02:00
Maxime Gimeno c12db43f94 Add a default constructor to the Scene_surface_mesh_item 2017-05-19 14:03:19 +02:00
Maxime Gimeno 4fcb56f716 Update Scene_surface_mesh_item with invalidateOpenGLBuffers. 2017-05-19 14:03:19 +02:00
Andreas Fabri 2435908ea9 Add static filtering for Plane_3 2017-05-19 11:44:01 +02:00
Laurent Rineau 25f5ca6d3e Merge pull request #2108 from sloriot/CH2-add_missing_requirement
Document a missing requirement in 2D convex hull traits concept

(This merge also merge releases/CGAL-4.10-branch, so that `master` stays
ahead of it.)
2017-05-19 10:33:24 +02:00
Laurent Rineau 358ad97730 Merge pull request #2106 from gdamiand/patch-1
Bugfix in copy face graph example
2017-05-19 10:30:07 +02:00
Laurent Rineau 9aea1f228d Merge pull request #2105 from sloriot/PMP-stitch_avoid_creating_non_manifold_edges
prevent the merge of two vertices that would create a non-manifold edge
2017-05-19 10:29:57 +02:00
Laurent Rineau 3e05153f75 Merge pull request #2104 from maxGimeno/Polyhedron_demo-Fix_draw_two_sides-GF
Polyhedron_demo: Fix draw two sides for Polyhedron
2017-05-19 10:29:49 +02:00
Laurent Rineau 8f84930b9a Merge pull request #2100 from janetournois/PMP-fix_isotropic_remeshing_patch_corners-jtournois
PMP : fix isotropic remeshing of a selection
2017-05-19 10:29:41 +02:00
Laurent Rineau 9c873a799a Merge pull request #2098 from janetournois/Polyhedron_demo-small_fixes-GF
Polyhedron demo : two small fixes
2017-05-19 10:29:34 +02:00
Laurent Rineau 05a8906cb2 Merge pull request #2096 from afabri/Circular_kernel_2-fix_testsuite-GF
Circular_kernel_2: Fix testsuite
2017-05-19 10:29:26 +02:00
Laurent Rineau d2f0317f2a Merge pull request #2093 from sloriot/Polyhedron_demo-restore_cursor
Restore cursor if operation is not possible
2017-05-19 10:29:18 +02:00
Laurent Rineau 25df414e6e Merge pull request #2085 from sloriot/PMP-Side_of_triangle_mesh_details
Add implementation details
2017-05-19 10:29:10 +02:00
Laurent Rineau 4ea09f4d1f Merge pull request #2083 from sloriot/Polygon-add_precondition
add a precondition
2017-05-19 10:29:02 +02:00
Laurent Rineau b4d297576a Merge pull request #2016 from afabri/Algebraic_kernel_d-no_throw-GF
Algebraic_kernel_d: Remove dynamic exception specification. Fix of #1886
2017-05-19 10:28:54 +02:00
Laurent Rineau ee1c11acfd Merge pull request #2077 from afabri/BGL-links_to_headers-GF
BGL Add a description to doxygen groups
2017-05-19 10:28:46 +02:00
Laurent Rineau b037471750 Merge pull request #2075 from afabri/CGAL-dont_include_graph_traits_header-GF
Do not include graph_traits_{Polyhedron | Surface_mesh}.h
2017-05-19 10:28:38 +02:00
Laurent Rineau 1d7375e10f Merge pull request #2074 from sgiraudot/Principal_component_analysis-Enhance_matrix_assembly-GF
Principal component analysis: Enhance matrix assembly
2017-05-19 10:28:30 +02:00
Laurent Rineau a07cd292d9 Merge pull request #2071 from janetournois/Polyhedron_demo-improve_surf_reader-GF
Polyhedron demo : improve .surf reader
2017-05-19 10:28:22 +02:00
Laurent Rineau 529f9b1261 Merge pull request #2019 from maxGimeno/Polyhedron_demo-enhance_statistics-GF
Add genus for closed polyhedra.
2017-05-19 10:28:14 +02:00
Laurent Rineau 60c2413312 Merge pull request #2085 from sloriot/PMP-Side_of_triangle_mesh_details
Add implementation details
2017-05-19 10:28:13 +02:00
Laurent Rineau c38a7b44cc Merge pull request #2108 from sloriot/CH2-add_missing_requirement
Document a missing requirement in 2D convex hull traits concept
2017-05-19 10:28:10 +02:00
Laurent Rineau 7791ba54bb Merge pull request #2074 from sgiraudot/Principal_component_analysis-Enhance_matrix_assembly-GF
Principal component analysis: Enhance matrix assembly
2017-05-19 10:27:49 +02:00
Laurent Rineau de757b671e Merge pull request #2105 from sloriot/PMP-stitch_avoid_creating_non_manifold_edges
prevent the merge of two vertices that would create a non-manifold edge
2017-05-19 10:27:40 +02:00
Laurent Rineau 2ac0a5da5e Merge pull request #2062 from maxGimeno/Polyhedron_demo-Color_and_camera-GF
Polyhedron_demo: color and camera
2017-05-19 10:27:35 +02:00
Laurent Rineau 5a9ab6e377 Merge pull request #2104 from maxGimeno/Polyhedron_demo-Fix_draw_two_sides-GF
Polyhedron_demo: Fix draw two sides for Polyhedron
2017-05-19 10:27:31 +02:00
Laurent Rineau 97a5dd73e1 Merge pull request #2060 from janetournois/CGAL-improve_examples_with_requirements-jtournois
PMP and SMS : improve examples with a (pre)condition
2017-05-19 10:27:27 +02:00
Laurent Rineau fa3c3c2bf2 Merge pull request #2071 from janetournois/Polyhedron_demo-improve_surf_reader-GF
Polyhedron demo : improve .surf reader
2017-05-19 10:27:18 +02:00
Laurent Rineau 3ef0948174 Merge pull request #2121 from maxGimeno/Polyhedron_demo-Fix_nef_triangulation-GF
Fix triangulation for nef facets with holes.
2017-05-19 10:27:17 +02:00
Laurent Rineau dfd77d4aff Merge pull request #2100 from janetournois/PMP-fix_isotropic_remeshing_patch_corners-jtournois
PMP : fix isotropic remeshing of a selection
2017-05-19 10:27:09 +02:00
Laurent Rineau 5282ef53da Merge pull request #2120 from gdamiand/patch-2
Update cmap definition
2017-05-19 10:27:09 +02:00
Laurent Rineau 886db3b152 Merge pull request #2054 from MaelRL/Triangulation_23-Missing_deprecated_macros-GF
Improve deprecation_warning.h and fix some missing / improper deprecated macros
2017-05-19 10:27:06 +02:00
Laurent Rineau db8732b10a Merge pull request #2098 from janetournois/Polyhedron_demo-small_fixes-GF
Polyhedron demo : two small fixes
2017-05-19 10:27:00 +02:00
Laurent Rineau 0674d70162 Merge pull request #2117 from sgiraudot/Optimal_transportation_reconstruction_2-Fix_warning_unused_variable-GF
OT Reconstruction: fix warning unused variable
2017-05-19 10:26:58 +02:00
Laurent Rineau 575d404164 Merge pull request #2093 from sloriot/Polyhedron_demo-restore_cursor
Restore cursor if operation is not possible
2017-05-19 10:26:52 +02:00
Laurent Rineau 631bc832f8 Merge pull request #2115 from afabri/Mesh_3-TBB_hash_pair-GF
Mesh_3: Address TBB performance warning on hashing
2017-05-19 10:26:49 +02:00
Laurent Rineau 34fb57b914 Merge pull request #2117 from sgiraudot/Optimal_transportation_reconstruction_2-Fix_warning_unused_variable-GF
OT Reconstruction: fix warning unused variable
2017-05-19 10:26:43 +02:00
Laurent Rineau 819a46e30a Merge pull request #2114 from afabri/Shape_detection-warnings-GF
Point_set_shape_detection: Remove unused variables
2017-05-19 10:26:40 +02:00
Laurent Rineau fb21d0964d Merge pull request #2115 from afabri/Mesh_3-TBB_hash_pair-GF
Mesh_3: Address TBB performance warning on hashing
2017-05-19 10:26:35 +02:00
Laurent Rineau 7754853606 Merge pull request #2113 from gdamiand/CMap-remove_warning-gdamiand
Remove a warning (unused variable)
2017-05-19 10:26:32 +02:00
Laurent Rineau 50eafbd21f Merge pull request #1920 from d1saster/Cell_criteria_visitor_with_features
Mesh_3: Allow AbstractCriterion to be visited by Cell_criteria_visitor_with_f…
2017-05-19 10:26:29 +02:00
Laurent Rineau 008bd574ce Merge pull request #2114 from afabri/Shape_detection-warnings-GF
Point_set_shape_detection: Remove unused variables
2017-05-19 10:26:26 +02:00
Laurent Rineau c5e78ff902 Merge pull request #2113 from gdamiand/CMap-remove_warning-gdamiand
Remove a warning (unused variable)
2017-05-19 10:26:17 +02:00
Laurent Rineau 9ce8a230ba Merge pull request #2016 from afabri/Algebraic_kernel_d-no_throw-GF
Algebraic_kernel_d: Remove dynamic exception specification. Fix of #1886
2017-05-19 10:26:13 +02:00
Guillaume Damiand 7cab8ed1bb Remove a warning (unused variable) 2017-05-19 10:03:02 +02:00
Maxime Gimeno 551446d098 changes :
- don't ++ if alpha = 0
- don't use a percentage of the alpha max value
- automatically create the item if the selected item for the plugin is a points_with_normals_item
2017-05-18 15:59:21 +02:00
Maxime Gimeno da30b1dc41 If a group is empty, supportsRenderingMode() must retrun true, not false, or else the scene will enter an infinite loop as it does not expect any item returning false to every renderingMode. 2017-05-18 13:53:25 +02:00
Laurent Rineau b0317354e7 Fix the recent regression: bad use of geodesic_distance with cycles 2017-05-18 11:58:45 +02:00