Commit Graph

4055 Commits

Author SHA1 Message Date
Laurent Rineau aea8a6e110 Great speedup of the code 2017-01-19 12:10:32 +01:00
Maxime Gimeno bd0abd6655 Add material's metadata parsing 2017-01-19 12:10:32 +01:00
Maxime Gimeno 2f5a8bcf81 Add an IO_plugin and fix some bugs 2017-01-19 12:10:31 +01:00
Maxime Gimeno f29a94966c Add a reader for the type ".surf" 2017-01-19 12:10:31 +01:00
Laurent Rineau d9c743682d Merge pull request #1813 from maxGimeno/Polyhedron_demo-Update_ids_when_geometry_changed-GF
Polyhedron_demo : Update the ids when the item's geometry is changed
2017-01-18 19:34:33 +01:00
Laurent Rineau 1395bb0437 Merge pull request #1825 from maxGimeno/Polyhedron_demo-Make_polylines_width_editable-GF
Polyhedron demo : make polylines width editable
2017-01-18 19:32:30 +01:00
Laurent Rineau 154151f3b2 Merge pull request #1826 from maxGimeno/Polyhedron_demo-Extend_selection-GF
Polyhedron demo : extend selection
2017-01-18 19:31:49 +01:00
Laurent Rineau 5204288c02 Merge branch 'master' into PMP-handle_boost_prior_to_1_51 2017-01-18 19:29:24 +01:00
Laurent Rineau 634089cd02 Remove spurious typename keywords 2017-01-18 18:59:30 +01:00
Sébastien Loriot 516b732adf using tbb::atomic instead of cpp11::atomic 2017-01-16 15:18:46 +01:00
Maxime Gimeno ff22306906 Declare updatePrimitiveIds as override 2017-01-16 09:40:03 +01:00
Sébastien Loriot 0446958c5a parallel version of mesh distance function requires cpp11::atomic 2017-01-13 13:19:29 +01:00
Sébastien Loriot ac18291803 fix typo and reduce the number of points per face by default 2017-01-12 16:11:16 +01:00
Jane Tournois 900a4903ac test distance_plugin 2017-01-12 15:40:40 +01:00
Jane Tournois d08e530380 remove typename that causes a compilation error on msvc
"C2899: typename cannot be used outside a template declaration"
2017-01-12 15:24:03 +01:00
Maxime Gimeno cf53fda4e5 Fix synthax error. 2017-01-12 12:50:17 +01:00
Maxime Gimeno e40c48878c Lasso enhancement
Use connected components.
2017-01-12 12:22:26 +01:00
Maxime Gimeno ffcd3627df WIP lasso selection :
Add a lasso selection that doesn't work very well when the zoom level is too low.
2017-01-12 12:22:26 +01:00
Maxime Gimeno 16dd470c34 Add a checkbox for the lasso selection. 2017-01-12 12:22:26 +01:00
Maxime Gimeno 5d2d53de38 Add selection conversion 2017-01-12 12:22:26 +01:00
Maxime Gimeno f13f6b7636 Add a slider for polylines size. 2017-01-12 12:17:47 +01:00
Maxime Gimeno 5ee9fef038 Indentation fix and addition of a comment 2017-01-12 12:05:39 +01:00
Maxime Gimeno ec4deace20 Update ids when invalidateOpenGLBuffers() is called 2017-01-12 12:05:39 +01:00
Sébastien Loriot 9ae7b37845 Merge pull request #1745 from sloriot/Polyhedra_corefinement-enhancements-sloriot
Add corefinement operations in PMP
2017-01-12 12:05:18 +01:00
Laurent Rineau d4195c9946 Merge pull request #1748 from maxGimeno/Polyhedron_demo-Handles_for_volume_planes-GF
Polyhedron_demo: Enhancements for Io_image_plugin
2017-01-12 11:12:49 +01:00
Laurent Rineau b37986e05b Merge pull request #1812 from maxGimeno/Polyhedron_demo-Fix_c3t3_colors-GF
Polyhedron_demo : Fix the c3t3 intersection's display
2017-01-12 11:12:36 +01:00
Laurent Rineau 27cb95f022 Merge pull request #1578 from maxGimeno/PMP-add_distance-GF
Add approximated Hausdorff distance
2017-01-12 11:10:25 +01:00
Laurent Rineau a5e254f0d8 Merge pull request #1737 from maxGimeno/Polyhedron_demo-Fix_large_coordinates_bug-GF
Polyhedron_demo: Fix display bugs when the scene is greatly offsetted
2017-01-12 11:10:11 +01:00
Laurent Rineau e9d9cc5100 Merge pull request #1793 from lrineau/Mesh_3-various_improvements-lrineau
Improvements for Mesh_3
2017-01-12 11:09:45 +01:00
Sébastien Loriot 3ec329dd4e rename test target 2017-01-12 09:16:33 +01:00
Sébastien Loriot e3fec8035d put_get_helper expect pmap::reference as first template parameter 2017-01-11 15:32:26 +01:00
Sébastien Loriot 6ac45f820a use PMP for corefinement and intersection plugins 2017-01-11 15:16:03 +01:00
Sébastien Loriot 6368ae3784 improve function code and readibility 2017-01-11 15:12:28 +01:00
Sébastien Loriot c0546f3392 allow to reuse an existing submenu in case of nested menus
if an action is put in A/B and another in A, only one entry
for A should be added in the Operation menu
2017-01-11 14:32:42 +01:00
Maxime Gimeno ce5f94e84a Change offset's criterium. 2017-01-11 12:25:42 +01:00
Maxime Gimeno c8374bfefb Remove the function recomputeItems(). 2017-01-11 10:19:37 +01:00
Sébastien Loriot 59001acd92 update the implementation of clip plugin to use new corefinement PMP code 2017-01-10 15:38:24 +01:00
Sébastien Loriot c9bbc4e8d1 make polyhedron external index maps mutable lvalue 2017-01-10 15:05:16 +01:00
Maxime Gimeno a01593e0bb Unify the links to the Polyhedron demo in the package descriptions. 2017-01-10 14:56:52 +01:00
Maxime Gimeno a6cb74eec7 Fix intersected cells display. 2017-01-10 12:09:19 +01:00
Laurent Rineau 6010b233f5 Fix a -Wconversion warning (also detected by MSVC) 2017-01-10 11:22:21 +01:00
Maxime Gimeno 9dbdb10cc3 Remove max_dim from the member data. 2017-01-10 10:55:22 +01:00
Laurent Rineau 8731ca73fb Merge pull request #1804 from maxGimeno/Polyhedron_demo-Fix_antialiasing_c3t3_grid-GF
Polyhedron_demo: Fix the grid in c3t3_item
2017-01-09 15:33:49 +01:00
Sébastien Loriot cafe151c03 fix an error and two warnings 2017-01-09 08:28:13 +01:00
Maxime Gimeno 4360cf9460 Secure TBB code with #ifdef 2017-01-06 12:48:16 +01:00
Laurent Rineau cde7782db6 Draw the grid after the rest
By essence, the cut plane (grid) is always seen. If we want the
anti-aliasing to draw correctly, the grid must always be drawn at the
end.

Conflicts:
	Polyhedron/demo/Polyhedron/Scene_c3t3_item.cpp
2017-01-06 12:06:14 +01:00
Maxime Gimeno c6ec104c40 fix max_dim calculation 2017-01-06 11:15:16 +01:00
Laurent Rineau 40f55223cb Use same method as Polyhedral_mesh_domain_with_features_3 2017-01-05 18:42:18 +01:00
Laurent Rineau 47943c6b52 This patch fixes segfaults in Qt 2017-01-05 18:41:50 +01:00
Maxime Gimeno 64c2dd925c Fix :
- Fix demo and add dialog to select the number of points per triangle
2017-01-05 16:45:09 +01:00