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