Andreas Fabri
f9827278a2
Document read_off(), and write_off() for Polyhedron_3 and Surface_mesh
2017-06-30 18:12:14 +02:00
Andreas Fabri
3e3c33bcf0
Add generic functions read_off() and write_off()
2017-06-30 18:12:13 +02:00
Laurent Rineau
f5d9742557
Merge branch 'releases/CGAL-4.10-branch'
...
Merges two pull-requests:
- Merge pull request #2214 from sloriot/AOS_2-fix_warnings
> fix unused variable warnings
- Merge pull request #2202 from maxGimeno/Fix_group_item_display
> Polyhedron_demo: Fix group_item draw().
2017-06-30 16:52:12 +02:00
Laurent Rineau
2b494498b4
Merge pull request #2159 from sgiraudot/Scale_space_reconstruction_3-Separate_smoothing_and_meshing-GF
...
Scale space reconstruction: Improve API
2017-06-30 16:52:11 +02:00
Laurent Rineau
330dd54cea
Merge pull request #2200 from janetournois/Polyhedron_demo_-add_mesh_surface_w_border_in_closed_domain-GF
...
Mesh_3 plugin made able to mesh surfaces with border inside a closed polyhedral domain
2017-06-30 16:52:09 +02:00
Laurent Rineau
4093a9cd36
Merge pull request #1941 from maxGimeno/Polyhedron_demo-Use_sm_item-Oop-GF
...
Polyhedron_demo: Use surface mesh item in Operations on polyhedra package
2017-06-30 16:52:07 +02:00
Laurent Rineau
2061a16def
Merge pull request #1917 from MaelRL/SM_Parameterization-BGL-GF
...
Parameterization Facegraph
2017-06-30 16:38:50 +02:00
Mael Rouxel-Labbé
c113eab209
Linked the parameterization plugin with CGAL_Core
2017-06-27 17:43:41 +02:00
Laurent Rineau
61fb087ecf
Merge pull request #1953 from maxGimeno/Polyhedron_demo-Use_sm_item-AABB_tree-GF
...
Polyhedron_demo: Use surface mesh item in AABB_tree package
2017-06-27 16:29:27 +02:00
Maxime Gimeno
43d4279168
Fix Group_item draw().
2017-06-26 12:15:36 +02:00
Laurent Rineau
d87dc4473d
Merge pull request #2015 from maxGimeno/PMP_iso_rem-Use_SM-GF
...
Isotropic_ remeshing_plugin use SM
2017-06-23 16:11:40 +02:00
Laurent Rineau
54320bd745
Merge pull request #2018 from maxGimeno/Plugins_use_SM-Mesh_simplifications-GF
...
Mesh_simplifications_plugin and Shortest_path use SM
2017-06-23 16:11:31 +02:00
Laurent Rineau
4d3b95700c
Merge pull request #1993 from maxGimeno/Io_plugins_with_surface_mesh
...
Io plugins with surface mesh
2017-06-23 16:11:22 +02:00
Laurent Rineau
d57da2bcb3
Merge pull request #2166 from maxGimeno/Fix_selection_item_reload-GF
...
Polyhedron_demo: Fix selection_item reloading
2017-06-23 10:20:44 +02:00
Jane Tournois
2d3fd7301f
setVisible(false) for input items
2017-06-22 16:54:51 +02:00
Mael Rouxel-Labbé
6712a7e992
Fixed unused private field warning
2017-06-22 16:52:34 +02:00
Laurent Rineau
dd7380979d
Merge pull request #2166 from maxGimeno/Fix_selection_item_reload-GF
...
Polyhedron_demo: Fix selection_item reloading
2017-06-22 16:44:24 +02:00
Laurent Rineau
7b7e79f989
Merge pull request #2176 from maxGimeno/Override_cursor_fixes-GF
...
Polyhedron_demo: Fixes for the override cursor.
2017-06-22 16:44:16 +02:00
Mael Rouxel-Labbé
be35476baa
Removed unintended addition of std::cerr
2017-06-22 16:39:09 +02:00
Jane Tournois
6cc02867d0
add functionality to make mesh_3_plugin
...
it is now able to mesh surfaces with border inside a closed polyhedral domain
`empty()` yields an ambiguity with the function available in Interval_traits.h,
so we need to rename `empty()` to `is_empty()`
2017-06-22 16:17:24 +02:00
Mael Rouxel-Labbé
d01bf4d8be
Restored some muted Polyhedron code
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
1e71dffe76
Fixed Parameterization plugin with selection items
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
c395f688a3
Removed useless typedef
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
cc4f2b85ab
Re-added selection_io_sm_plugin in IO/CmakeLists.txt
...
(Messed up a rebase)
2017-06-22 16:17:13 +02:00
Laurent Rineau
4b2b272404
Fix the -fvisibility=hidden issue
2017-06-22 16:17:13 +02:00
Laurent Rineau
5d53422bc5
Fix CMake errors with CGAL_HEADER_ONLY=1: move resources do `demo_framework`
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
b0e2ff286d
Changed the color of the 2D param mesh to the default blue
2017-06-22 16:17:13 +02:00
Maxime Gimeno
e399a9767d
Parameterization_plugin: Fix link errors and fill 2D triangles.
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
55065c05d8
Improved erronous input detection for the Polyhedron's Orifold parameterization
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
766cec39a4
Changed a precondition to be tested even in release
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
a848170433
Added Barycentric Tutte parameterization to the demo
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
e54f2173c3
Fixed ARAP not showing up in the demo
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
6308f2a94a
Minor safety changes
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
9c2c6b9f50
Changes within source needed after orbital > orbifold renaming
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
9eda87b089
Fixed the drawing of the border in the polyhedron demo's param plugin
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
406698f769
Added sphere to sphere mapping (wip)
...
Up to the overlay computation (missing the end)
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
954daa05a4
Misc minor changes
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
f138943e73
Fixed some output in SMP demo plugin
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
9016c2f825
Fixed border_halfedges() usage in the code of SMP's demo plugin
...
Thanks to 3826d23, we can now directly pass a seam mesh.
Note that it still requires declaring a dummy:
boost::property_map<seam_mesh, face_index>,
which is not ideal...
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
05647d928a
Added Orbifold Tutte Embeddings to the polyhedron demo
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
15e77750f7
Reworked the way the boundary halfedge is picked, in the demo
...
longest border is chosen, to be consistent with the other examples.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
9d2fddb2af
Minor changes to the parameterization plugin
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
8e77c99653
Fixed seam meshes not always picking the longest border in a connected component
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
cca924205b
Fixed the seam selection item being filled with useless vertices
...
...which prevented from using the same selection item more than once.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
a8f82f4382
Merged the ParameterizedTraits_3 and BorderParameterizer_3 concepts
...
Incident changes:
- Angle computations helper, Error_code and kernel_traits<TriangleMesh> live in
their own file
- Doc and examples changes
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
8922e36408
Fixed compilation after moving headers
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
05ba26517a
Fixed waiting cursor in the polyhedron demo
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
2ee44c1c15
Added discrete authalic and ARAP to the Polyhedron demo
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
c71d8285d0
Updated the examples of the SMP to work with the new Seam mesh
...
Also a small change in the Polyhedron demo
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
61ae78bb42
Small changes to the polyhedron demo
...
-- Fix the CMakeLists.txt
-- Mute the polylines reader
2017-06-22 16:14:55 +02:00