Jane Tournois
54d946d39c
remove debug output
2016-04-28 10:49:29 +02:00
Maxime Gimeno
278b9b2614
Remove cells incident to far points
2016-04-26 14:31:45 +02:00
Maxime Gimeno
8c52d26622
fix busy waiting of the cut_plugin
2016-04-26 13:01:38 +02:00
Maxime Gimeno
4285d49d2d
fix the busy waiting of the implicit functions
2016-04-26 12:47:10 +02:00
Maxime Gimeno
227b8f58dc
Fix the busy-waiting of the scene_edit_polyhedron_item
2016-04-26 12:41:26 +02:00
Maxime Gimeno
a31e225547
Fix busy-waiting for c3t3_item
2016-04-26 12:05:39 +02:00
Jane Tournois
6d580bfc83
fix vtk plugin rebase conflict/error
2016-04-26 11:23:59 +02:00
Maxime Gimeno
8f3f910fd8
Clean-up
2016-04-26 08:45:24 +02:00
Maxime Gimeno
6a87afbf66
WIP clean-up
2016-04-25 17:00:15 +02:00
Maxime Gimeno
9e7f9188aa
Bug fix
...
- Fixes the exported targets namespace and a bug in the example_plugin.
2016-04-25 16:53:49 +02:00
Maxime Gimeno
f73b30aa1d
Plugin API made in CamelCase
2016-04-25 16:53:48 +02:00
Maxime Gimeno
0d8f9130b8
Clean-up the plugin helper
2016-04-25 16:40:03 +02:00
Maxime Gimeno
fcd6e247ca
Removes the hardcoded actions in Operations
2016-04-25 16:40:03 +02:00
Maxime Gimeno
1a9edb6fda
WIP Removing plugin helper
2016-04-25 16:40:02 +02:00
Maxime Gimeno
2681d87eef
Finished doc update and replaced BBox by CGAL::BBox_3
2016-04-25 16:39:56 +02:00
Maxime Gimeno
87b2b07956
WIP Correct the doc
2016-04-25 16:35:06 +02:00
Sebastien Loriot
5331ee42b5
Merge pull request #1009 from maxGimeno/Polyhedron_demo-Fix_menus-GF
...
Polyhedron demo : clean up for plugin loader and fix for menus segfault
2016-04-25 16:30:35 +02:00
Simon Giraudot
662efa2c8e
Use CGAL_PI instead of M_PI
2016-04-25 11:01:40 +02:00
Laurent Rineau
dc1d8e870d
Merge pull request #1026 from maxGimeno/Polyhedron_demo-Fix_setColor-GF
...
Fix for Scene_polyhedron_item::setColor.
2016-04-22 15:19:13 +02:00
Maxime Gimeno
54b1e2c3f3
Pops a warning box when an item cannot be meshed instead of segfaulting.
2016-04-22 11:30:10 +02:00
Sébastien Loriot
576d4ca727
fix background of line-edit
2016-04-22 11:21:50 +02:00
Maxime Gimeno
63c0a1e9cc
Modification of the way of naming
2016-04-22 11:21:41 +02:00
Jane Tournois
4206f4fe68
use face_patch_map also in parallel mode
2016-04-22 11:07:24 +02:00
Jane Tournois
b27447d2c0
fix badly resolved rebase conflict
2016-04-22 11:05:36 +02:00
Jane Tournois
eb5056069c
fix error of the merge conflits during rebase
2016-04-22 10:34:14 +02:00
Jane Tournois
304e53ef1e
collect border of the ROI to keep it valid after remeshing
...
this commit also fixes a merge conflict badly resolved in the rebase process
2016-04-22 10:29:05 +02:00
Simon Giraudot
21a631fa67
Bugfix: size is 0 if polyhedron is empty
2016-04-22 10:15:49 +02:00
Jane Tournois
8e574f355a
color sub-connected components on a polyhedron using selected edges as frontiers
2016-04-21 15:32:15 +02:00
Jane Tournois
a8a8a669b8
export items that are necessary for external plugins that use them
2016-04-21 15:31:05 +02:00
Jane Tournois
883a52cd4f
when no facet is selected, remesh all
...
this avoids selecting all facets to run isotropic remeshing
If no facet is selected, and as soon as one edge or one vertex is selected,
the whole polyhedron is remeshed, taking into account constrained vertices
and constrained edges
2016-04-21 15:31:04 +02:00
Jane Tournois
0a45c59bdd
fix return type!
2016-04-21 15:31:02 +02:00
Jane Tournois
fdb663685a
fix mesh deformation plugin
...
now the ROI vertices are properly re-selected after remeshing
2016-04-21 15:29:52 +02:00
Maxime Gimeno
9be465aad9
Adds the possibility to choose the name of the point_sets and polylines created on the fly, but keeps the same counter.
2016-04-21 15:28:58 +02:00
Jane Tournois
a391f5eb36
use face_patch_map also when remeshing the whole polyhedron
2016-04-21 15:28:32 +02:00
Jane Tournois
51d3b22e69
set polyhedron_item multicolor
2016-04-21 15:26:56 +02:00
Jane Tournois
c1e5d67f7c
use face_patch_map in isotropic remeshing
2016-04-21 15:26:54 +02:00
Jane Tournois
14e906d51b
add default constructor
2016-04-21 15:26:52 +02:00
Jane Tournois
ee89276102
isotropic remeshing : introduce surface_patch ids as an input read write pmap
2016-04-21 15:23:20 +02:00
Jane Tournois
c522c6a2a8
restore ROI after deformation
2016-04-21 15:17:24 +02:00
Maxime Gimeno
c7894cb680
Changed the c3t3_item to use an intersection_item
2016-04-21 15:03:57 +02:00
Maxime Gimeno
de524bfecf
Addition of a call to c3t3_changed() in the end of the loading function, so the c3t3 is updated before the computation of the colors.
2016-04-21 14:46:57 +02:00
Maxime Gimeno
3c388c94a6
Fix for the polyhedorn_item's colors
...
- The color calculation when the item is not monochrome was not done correctly.
2016-04-21 14:45:29 +02:00
Sébastien Loriot
cbd27d6793
allow reading of unstructuredGrid from non-XML files
2016-04-21 14:34:36 +02:00
Sébastien Loriot
7bf1db3f39
plug error handler to the reader
2016-04-21 14:32:21 +02:00
Jane Tournois
205e3afe0a
add error observer to vtk Plugin
...
as suggested here
http://www.vtk.org/Wiki/VTK/Examples/Cxx/Utilities/ObserveError
does not work yet
2016-04-21 14:25:58 +02:00
Jane Tournois
84634a48ea
deal with xml and discriminate with a template parameter
2016-04-21 14:21:29 +02:00
Maxime Gimeno
32f92f1445
Adding a spheres_item to the edit_polyhedron_item and fixing some problems
2016-04-21 10:40:04 +02:00
Maxime Gimeno
f39865ce7c
clean up
2016-04-21 08:34:52 +02:00
Maxime Gimeno
c5cea064cb
Fix for Scene_polyhedron_item::setColor, that corrupted the vector colors_.
2016-04-20 17:31:51 +02:00
Laurent Rineau
62d1cfecbe
Fix compilation errors (in the Polyhedron Demo)
2016-04-20 15:26:49 +02:00
Maxime Gimeno
176770fa00
- Addition of a reference to the scene in the group_item so it can add its own children
...
- Modification of the Scene_polylines_item to use a child spheres_item
- fixes about the groups
2016-04-20 12:18:20 +02:00
Maxime Gimeno
0e66c54b27
Addition of a "lock" property in the groups API.
2016-04-19 15:48:53 +02:00
Maxime Gimeno
e1eaa8307a
fix the spheres from loaded c3t3
2016-04-19 15:02:31 +02:00
Maxime Gimeno
7b338f4e45
Fix the drawing of the children's group when their renderingMode isn't compatible.
2016-04-19 14:45:30 +02:00
Maxime Gimeno
22636f6a76
Fix the segfault when deleting the spheres_item
2016-04-19 12:55:52 +02:00
Maxime Gimeno
3ab7050205
Intermediary step:
...
- Created a Scene_spheres_item
- Made the Scene_c3t3_item a group_item
- Changed the spheres management in the c3t3_item
- Fixed the has_group maintanance in group_items
2016-04-19 12:17:45 +02:00
Jane Tournois
8be725fd07
check orientation has not failed
2016-04-19 11:19:26 +02:00
Maxime Gimeno
b1337bd552
Removes the second "Number of isolated vertices" in the polyhedron's info;
2016-04-18 15:47:17 +02:00
Laurent Rineau
1391e2760e
Fix compilation of Mesh_3 plugin
2016-04-18 14:43:53 +02:00
Laurent Rineau
4af747178a
Merge pull request #917 from maxGimeno/Polyhedron_demo-Add_edges_to_self_intersect-GF
...
Polyhedron_demo : adding edges to the self selection item
2016-04-15 16:21:17 +02:00
Maxime Gimeno
6631a2c15a
Allows the display of the cells that are not in the complex oin the c3t3_item.
2016-04-15 16:13:22 +02:00
Laurent Rineau
27f7954213
Merge pull request #1007 from maxGimeno/Polyhedron_demo-Fix-PS_Selection-GF
...
(Merged from remote-tracking branch 'cgal/releases/CGAL-4.8-branch')
2016-04-15 15:46:02 +02:00
Laurent Rineau
74ae3531ba
Merge pull request #1003 from maxGimeno/Mesh_3_demo-Remove_GLU_from_dependencies-GF
...
Mesh_3 Demo : Removes GLU from the CMakeLists.txt
2016-04-15 15:36:45 +02:00
Maxime Gimeno
167752e631
Makes the last point_set made from BBox the default point_set if none is selected.
2016-04-15 12:29:05 +02:00
Laurent Rineau
8e9f1af10e
Revert modifications
2016-04-14 15:26:47 +02:00
Laurent Rineau
5efb63bddd
Merge pull request #998 from sloriot/Polyhedron_demo-enhance_intersection_plugin
...
Only create a polyline item if the intersection is not empty
2016-04-14 15:18:11 +02:00
Laurent Rineau
26af71e126
Merge pull request #883 from lrineau/Three-Scene_group_can_draw-GF
...
Change the semantic of the Scene_group_item
2016-04-14 15:17:07 +02:00
Laurent Rineau
481088f299
Merge pull request #989 from lrineau/Polyhedron-demo_speed_up_loading_of_c3t3_items-GF
...
Polyhedron demo: speed up loading of c3t3 items
2016-04-14 15:11:46 +02:00
Maxime Gimeno
524a8da107
Remove glu from all the CMakeLists
2016-04-14 09:29:50 +02:00
Maxime Gimeno
d084cccd6b
Removes GLU from the CMakeLists.txt
2016-04-14 08:38:39 +02:00
Maxime Gimeno
b9dd2f314c
Fix the point_set selection polylines.
2016-04-13 16:44:31 +02:00
Laurent Rineau
63dc460f42
Merge commit 'refs/pull/990/head' into Three-Scene_group_can_draw-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Scene.cpp
Polyhedron/demo/Polyhedron/Scene.h
Three/include/CGAL/Three/Scene_draw_interface.h
2016-04-13 11:52:57 +02:00
Laurent Rineau
9cbae0394d
Merge pull request #934 from maxGimeno/Polyhedron_demo-Clipping_polyhedron_plugin_enhancement-GF
...
Polyhedron_demo: Clip_polyhedron_plugin enhancement
2016-04-13 11:19:38 +02:00
Laurent Rineau
1e4d22549c
Fix the text: remove empty lines
2016-04-13 11:04:48 +02:00
Laurent Rineau
202d2c2cf0
Merge pull request #893 from sgiraudot/Polyhedron_demo-Unify_off_io_plugins-GF
...
Polyhedron demo: unify OFF io plugins
2016-04-13 10:46:29 +02:00
Laurent Rineau
cf961c3a2d
Merge pull request #877 from maxGimeno/Polyhedron-demo-Trivial_fixes-GF
...
Polyhedron_demo: Trivial fixes
2016-04-13 10:36:42 +02:00
Laurent Rineau
555f46e850
Merge pull request #928 from janetournois/Polyhedron_demo-fix_colors-GF
...
Polyhedron item : fix access in color map
2016-04-13 10:33:40 +02:00
Laurent Rineau
897085b418
Merge pull request #936 from maxGimeno/Polyhedron_demo-Selection_tool_enhancement-GF
...
Polyhedron_demo : selection tool enhancement
2016-04-13 10:32:29 +02:00
Sébastien Loriot
853006afb0
only create a polyline item if the intersection is not empty
2016-04-12 09:20:11 +02:00
Simon Giraudot
3dc74359ea
Create point set from vertices of polygon soup
2016-04-11 15:56:30 +02:00
Simon Giraudot
c579dd3e65
Add dependency to polygon soup in CMakeLists
2016-04-11 15:56:10 +02:00
Simon Giraudot
6d38c89203
Add method to access points of polygon soup
2016-04-11 15:55:49 +02:00
Laurent Rineau
f8aabdcc36
Merge pull request #990 from maxGimeno/Polyhedorn_demo-New_picking-GF
...
Polyhedron_demo : New picking
2016-04-11 11:58:35 +02:00
Laurent Rineau
e83bf2dc43
Merge pull request #977 from lrineau/Polyhedron-demo_fix_c3t3_item_again-GF
...
Polyhedron demo: fix c3t3 item, again
2016-04-11 11:45:49 +02:00
Laurent Rineau
9b49b2ff0b
Merge pull request #982 from maxGimeno/P_Demo-Fix_for_Ctrl_Space-GF
...
Polyhedron_demo : Fix for the Ctrl+space shortcut
2016-04-08 15:16:30 +02:00
Maxime Gimeno
0ef8191fb7
Allow picking for edges and points.
2016-04-07 15:32:20 +02:00
Laurent Rineau
dca86376bf
Follow-up to "Do not depend on `Viewer.h`"
...
That commit was not complete:
> Author: Laurent Rineau <laurent.rineau@cgal.org>
> Date: Fri Apr 1 16:11:52 2016 +0200
>
> Do not depend on `Viewer.h`
>
> Only `Viewer_interface.h` is needed.
Once `Viewer.h` is removed from a few `.h` file, then
`Viewer_interface.h` must be included in `.cpp` files that use the
`Viewer_interface` API.
2016-04-07 14:49:43 +02:00
Maxime Gimeno
24b16b4710
New picking finished. Far more efficient.
2016-04-07 10:13:20 +02:00
Laurent Rineau
b9ea69e5c3
Do no always compute the AABB tree
...
- The c3t3 item has an option "Show tetrahedra".
- The AABB tree is built lazily, when needed.
- The AABB tree data member is moved in `Scene_c3t3_item_priv`.
2016-04-06 16:20:25 +02:00
Laurent Rineau
0cd5d8a6c4
Fix the look-at function
2016-04-06 16:06:46 +02:00
Laurent Rineau
535c5bb5b2
Speed-up Triangulation_3::read_cells...
...
... by a factor 5 for big triangulations! The old code was using:
std::map<size_t, Vertex_handle> V;
std::map<size_t, Cell_handle> C;
whereas the indices are contiguous: from 0 to n. `std::vector` is a lot
better for that use case!
2016-04-06 16:03:55 +02:00
Maxime Gimeno
bc6d5aa574
Fix for the waitCursor
2016-04-05 15:10:44 +02:00
Maxime Gimeno
1aa34e060a
Fix for missing combo-box
2016-04-05 11:36:26 +02:00
Jane Tournois
f9fdd779f4
a bit more reorganization of the UI
2016-04-05 10:34:38 +02:00
Maxime Gimeno
386995bbdc
Final fix for itemChanged calls
2016-04-04 16:53:17 +02:00
Laurent Rineau
6164c91227
Merge changes to PMP from branch 'releases/CGAL-4.8-branch'
...
Merges:
> 621e16ed Merge pull request #973 from janetournois/Polyhedron_demo-fix_isotropic_remeshing_plugin-jtournois
> 4d1ac46 Merge pull request #974 from janetournois/PMP-complete_remeshing_test-jtournois
2016-04-04 11:22:09 +02:00
Laurent Rineau
621e16ed41
Merge pull request #973 from janetournois/Polyhedron_demo-fix_isotropic_remeshing_plugin-jtournois
...
PMP : fix isotropic_remeshing plugin
2016-04-04 11:19:52 +02:00
Maxime Gimeno
dfc2143b28
Fix for emit itemChanged()
2016-04-04 11:18:29 +02:00
Jane Tournois
f0261b6a3c
minor reorganization of the UI
2016-04-04 10:35:26 +02:00
Maxime Gimeno
56486dbadd
Fix for the ctrl+space shortcut
2016-04-04 10:13:21 +02:00
Laurent Rineau
77a688530b
Fix memory leak
2016-04-01 16:16:17 +02:00
Laurent Rineau
f267cfb960
Do not depend on `Viewer.h`
...
Only `Viewer_interface.h` is needed.
2016-04-01 16:11:52 +02:00
Laurent Rineau
910f17cd51
Allow to pop the context menu with `Key_Menu`
...
As the item selection is rather slow, for the moment, that is a lot
faster than `Shift+Rightbutton`.
2016-04-01 16:10:58 +02:00
Laurent Rineau
5a9d82ebc7
Improve c3t3 loading and display
...
Followup to PR #962 :
- the display of spheres was no longer correct,
- allow loading of c3t3 without any facets and cells (only vertices
with weights),
- fix the display of spheres, with better shaders,
- `Scene_c3t3_item`: do not draw edges, in FlatPlusEdges, during a
`drawWithNames()`, to optimize speed,
- `Viewer`: do not use anti-aliasing during `drawWithNames()`
2016-04-01 16:07:56 +02:00
Laurent Rineau
4f599d5310
Merge pull request #959 from janetournois/PMP-isotropic_remeshing_made_verbose-jtournois
...
Polyhedron demo : add verbosity to isotropic_remeshing plugin
2016-04-01 11:17:49 +02:00
Laurent Rineau
7700b73176
Merge branch 'releases/CGAL-4.8-branch'
...
Merges:
> d53efdd - Merge pull request #964 from afabri/Mesh_2-BOOST_PARAMETER_MAX_ARITY-GF
2016-04-01 11:00:57 +02:00
Laurent Rineau
d53efddbd8
Merge pull request #964 from afabri/Mesh_2-BOOST_PARAMETER_MAX_ARITY-GF
...
#define BOOST_PARAMETER_MAX_ARITY early enough
2016-04-01 11:00:06 +02:00
Jane Tournois
52b09a1e44
do not forget to reset face indices properly before remeshing
2016-03-31 15:43:07 +02:00
Jane Tournois
964e824750
make "preserve duplicates" not available on a selection_item
2016-03-31 15:17:14 +02:00
Jane Tournois
0804847e64
when remeshing a selection_item, use it instead of poly_item
2016-03-31 15:16:55 +02:00
Laurent Rineau
ae33af9222
Merge branch 'releases/CGAL-4.8-branch'
...
Merges the following fixes:
> 4025913 Merge pull request #949 from janetournois/BGL-fix_conversion_of_boundary_halfedges-jtournois
> 9c62628 Merge pull request #948 from janetournois/PMP-fix_assertion_isotropic_remeshing-jtournois
> f61402d Merge pull request #929 from sloriot/Polyhedron_demo-Isotropic_remeshing_preserve_duplicates
See also:
* https://github.com/CGAL/cgal/pull/949
* https://github.com/CGAL/cgal/pull/948
* https://github.com/CGAL/cgal/pull/929
2016-03-31 10:55:12 +02:00
Laurent Rineau
f61402d1d4
Merge pull request #929 from sloriot/Polyhedron_demo-Isotropic_remeshing_preserve_duplicates
...
Polyhedron demo: isotropic remeshing preserves duplicated edges
2016-03-31 10:53:12 +02:00
Laurent Rineau
0e68aca4ed
Merge branch 'releases/CGAL-4.8-branch'
...
Merges:
- a change of the release date of CGAL-4.8
- a fix of a typo in `Polyhedron/demo/Polyhedron/GlSplat/GlSplat.cpp`
2016-03-30 17:11:36 +02:00
Andreas Fabri
920f1dba60
#define the arity, as some other file sets it too low
2016-03-30 12:22:13 +02:00
Laurent Rineau
aff611cb3e
Merge pull request #952 from lrineau/Mesh_3-better_binary_IO-lrineau
...
Fix issues in I/O of Mesh_complex_3_in_triangulation_3
2016-03-30 10:11:21 +02:00
Laurent Rineau
c52758d590
Improve the draw of the intersection
...
I have tweaked the vertex and fragment shaders, to avoid the curious
color interpolation for triangles of the intersection with the cutting
plane.
The component `color.w` is set to the signed distance to the cutting
plane (no longer any conditional in the vertex shader).
Then in the fragment shader, the drawing color is composed as such:
if(color.w<0)
{
vec4 my_color = vec4(color.xzy, 1.);
// [...]
}
else
discard;
2016-03-29 18:38:20 +02:00
Laurent Rineau
1439796bf6
Do not draw the intersection while the plane is manipulated
...
... plus a fix in `draw_edges()`: missing call to
`compute_intersections()`, if the item was drawn in wireframe-only.
2016-03-29 18:37:18 +02:00
Laurent Rineau
3c7a5dd7b1
Fix a critical performance issue
...
As decided by `MainWindow`, the `Scene_c3t3_item::toolTip()` method is
called by `MainWindow::updateInfo()` for each `modified()` event of the
manipulated frame. While the frame is manipulated, that generates a lot
of events, and a lot of calls to `toolTip()`.
Before this commit, the call to `Scene_c3t3_item::toolTip()`
was `O(n)`. After this commit it is `O(1)`.
That speeds up a lot the drawing of the item while the frame is
manipulated!
2016-03-29 18:33:59 +02:00
Sébastien Loriot
dfd943c8e2
fix typo
2016-03-29 17:08:51 +02:00
Jane Tournois
dc3c2f9a8d
add verbosity to isotropic_remeshing
...
when it's called on several polyhedra, possibly in parallel
2016-03-29 14:57:48 +02:00
Laurent Rineau
216b298652
Fix issues in I/O of Mesh_complex_3_in_triangulation_3
...
And restore the possibility for the Polyhedron demo to load two types of
C3t3 (with `Patch_id` being `int` or `std::pair<int, int>`).
2016-03-25 15:45:28 +01:00
Maxime Gimeno
8b361c957a
Fix the bbox and clean-up
2016-03-25 12:39:55 +01:00
Sébastien Loriot
f7848d686a
remove unused type
2016-03-25 10:16:21 +01:00
Maxime Gimeno
d6ea729758
Addition of a position memory for the planes
...
- When the user switch from an item to another, the planes are still in the same position as when he left.
- Addition of a label to indicate that the planes are connected to the selected image
- Fix for a segfault occuring when a plane was destroyed and the imag was selected afterwards.
2016-03-25 09:59:09 +01:00
Maxime Gimeno
52babc058f
Addition of a dialog during the planes creation.
2016-03-25 09:59:07 +01:00
Maxime Gimeno
7e422d484f
Adapt the controls
...
- When there are several segmented images with planes, the sliders adapt to the last selected one.
2016-03-25 09:59:02 +01:00
Maxime Gimeno
94f4b42bc6
Adds all planes + intersection in a group.
2016-03-25 09:58:59 +01:00
Sébastien Loriot
9e82d734c2
remove unused typedef and variable
2016-03-24 17:26:19 +01:00
Maxime Gimeno
d106d60471
Segfault Fix
...
- When deleting the selection_item AND it's associated item, there is no more segfault.
2016-03-23 13:52:28 +01:00
Maxime Gimeno
cae48d8147
Fix shrinking UI
2016-03-22 10:52:27 +01:00
Maxime Gimeno
ba86f7ac69
Addition of a feature to inverse the current selection
2016-03-22 10:31:20 +01:00
Maxime Gimeno
e174d9373d
Addition of a clear_all_button
2016-03-22 10:01:12 +01:00
Maxime Gimeno
c173419d61
Addition of a button to flip the plane and a selection color for the plane.
2016-03-22 09:17:11 +01:00
Maxime Gimeno
32a43ad3e0
Addition of a split feature
2016-03-21 15:59:30 +01:00
Jane Tournois
fd98e1c5bd
init() can't be fully done in the constructor with no parameter
2016-03-21 10:58:36 +01:00
Simon Giraudot
bf8e8325d0
Bugfix: update shape detection plugin with new plane regularization API
2016-03-21 10:50:05 +01:00
Sébastien Loriot
7d1b315fab
reduce the size of the color map of a polyhedron scene item ...
...
... to (max patch id - min patch id+1)
# Conflicts:
# Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
# Polyhedron/demo/Polyhedron/Scene_polyhedron_item.h
# Polyhedron/demo/Polyhedron/include/CGAL/gl_render.h
2016-03-21 10:06:48 +01:00
Sébastien Loriot
f2b3a4dd24
remeshing with duplicated constraints now splits the constrained edges
...
this ensures the remeshing will always work
2016-03-18 18:25:10 +01:00
Jane Tournois
e4006a5499
fix access in color map, in case we have a single patch with index > 0
2016-03-18 17:44:48 +01:00
Sébastien Loriot
315a2e9184
connect constraining of duplicated edge to the protection of constraints
2016-03-17 17:57:34 +01:00
Laurent Rineau
dee4739ecd
Merge pull request #915 from janetournois/Polyhedron_demo-fix_deformation_plugin-jtournois
...
Polyhedron demo : fix deformation plugin
2016-03-17 16:46:10 +01:00
Andreas Fabri
716e1ea9a6
Detect duplicates also for a single connected component or a selection
2016-03-17 14:51:48 +01:00
Sébastien Loriot
b64d0ee265
do not remesh in pivoting mode
2016-03-17 13:20:27 +01:00
Sébastien Loriot
e5a5cdc3c8
do not update the roi after the remeshing
...
this also allows to compute border halfedges only when needed,
that is when estimating the target edge length
2016-03-17 13:17:11 +01:00
Sébastien Loriot
275e16d2e8
the region remesh was using the one-ring of the roi
2016-03-17 10:36:36 +01:00
Sébastien Loriot
6823336c17
add an option to constrain duplicated edges
2016-03-17 09:54:50 +01:00
Andreas Fabri
2468889c51
Also deal with TBB
2016-03-17 09:41:45 +01:00
Andreas Fabri
53d4328d36
Improve wording in UI
2016-03-17 08:29:28 +01:00
Andreas Fabri
a4cb1c2a97
Add protection of identical edges in different polyhedra. WIP: with an #undef and std::cerr
2016-03-16 18:09:55 +01:00
Laurent Rineau
4fd24b6487
Merge pull request #913 from sloriot/Polyhedron_demo-rename_mesh_2_plugin_dir
...
Polyhedron demo: rename plugin directory
2016-03-16 15:01:03 +01:00