Commit Graph

72957 Commits

Author SHA1 Message Date
Maxime Gimeno 9ac4d02710 Change polyhedronMode name. 2017-05-19 14:07:30 +02:00
Maxime Gimeno 290603e5d7 Fix after rebase 2017-05-19 14:07:06 +02:00
Maxime Gimeno 38a991006b Use dynamic properties to determine isPolyhedronMode() 2017-05-19 14:07:06 +02:00
Maxime Gimeno 18843d8d56 Remove the call to compute_elements() located in the constros to silence asserts. 2017-05-19 14:06:35 +02:00
Maxime Gimeno ec6def94ac clean up 2017-05-19 14:06:35 +02:00
Andreas Fabri d4004a43c8 Add properties.h 2017-05-19 14:06:35 +02:00
Maxime Gimeno 0279f7eaf4 Prepare Surface_mesh_item for selection_plugin 2017-05-19 14:06:35 +02:00
Maxime Gimeno ab61ff92f2 remove debug code 2017-05-19 14:06:35 +02:00
Andreas Fabri 0734bc51df Add initialization of colors for the Scene_surface_mesh_item 2017-05-19 14:06:35 +02:00
Maxime Gimeno 483a0df2c8 Add visu for face_patch_ids. 2017-05-19 14:06:35 +02:00
Andreas Fabri 8bbf322fb4 Add set_patch_id() to Polyhedron and Surface_mesh item 2017-05-19 14:06:35 +02:00
Maxime Gimeno 25821c1687 Replaces the usage of a map by a call to collect_garbage. 2017-05-19 14:06:34 +02:00
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