Sébastien Loriot
aad7d3996c
Merge pull request #1131 from maxGimeno/Polyhedron_demo-Use_d_pointers-GF
...
Polyhedron_demo: Items use d-pointers
2016-06-13 09:37:33 +02:00
Maxime Gimeno
76b94d5c2e
More typename fix and STL_io_plugin template bug fix;
2016-06-10 09:30:54 +02:00
Maxime Gimeno
c2f02afee5
Enhancement
...
- Moved the code to read an .obj file to OBJ_reader.h
- Made it compatible with not triangle objects.
2016-06-09 16:16:18 +02:00
Maxime Gimeno
3db5a1f6b2
Fix for the OBJ reading.
2016-06-09 09:52:54 +02:00
Maxime Gimeno
44591380f6
Change the ET typedef in kernel_plugin
2016-06-08 15:12:12 +02:00
Maxime Gimeno
508598793c
fix typename error
2016-06-08 14:47:31 +02:00
Maxime Gimeno
72937d5db8
Fix Kernel_plugin
2016-06-08 14:43:33 +02:00
Sebastien Loriot
86cb16b77f
Merge pull request #1137 from maxGimeno/Polyhedron_demo-Fix_viewer_update-GF
...
Polyhedron_demo : Fix the update of the viewer
2016-06-08 14:30:10 +02:00
Maxime Gimeno
ed0511f6df
Fix error
...
- A function was declared twice in the .cpp
2016-06-08 09:55:17 +02:00
Sebastien Loriot
1ebaebc6aa
Merge pull request #1101 from maxGimeno/Enhance_triangulate_facets-GF
...
Robustify triangulate facets
2016-06-08 09:50:48 +02:00
Maxime Gimeno
5f8e8ca617
Optimisation of the volume planes.
...
- Use of the singleShot trick to fluidify the Volume planes in the Image_io_plugin.
2016-06-07 11:34:08 +02:00
Maxime Gimeno
cbb36fec62
Fix compilation and link bugs.
2016-06-07 10:47:06 +02:00
Maxime Gimeno
a34ce63fbc
Fix Clip_polyhedron_plugin
...
- Most of the private members were supposed to be protected.
2016-06-06 16:56:48 +02:00
Maxime Gimeno
a3ed36ee25
Externalize the triangulation code for the facets in items
...
- Use an external class to triangulate the facets in Polyhedron_item, Surface_mesh_item, Polygon_soup_item and Polyhedron_selection_item.
2016-06-06 16:12:18 +02:00
Maxime Gimeno
eff2126be1
Fix the update of the viewer
...
- replaces updateGL() calls by update() calls. Before the viewer used a painter, updateGL() was ok, because it was the QGLViewer that painted the scene. But a QPainter can only update its painting through a paintEvent() function, which is called by update() but not by updateGL().
- Fixes the bug that made the selection empty when an item was erased.
- Fixes the background color.
2016-06-06 15:10:58 +02:00
Maxime Gimeno
128f042c7a
Robustifies the polyhedron_item display.
...
Conflicts:
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.h
2016-06-03 12:09:31 +02:00
Maxime Gimeno
16e9934a6b
Use a simple CDT and not a CDT_plus in the Scene_polyhedron_item::triangulate_facet()
...
Conflicts:
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
2016-06-03 11:52:25 +02:00
Maxime Gimeno
cd17bea9e1
Kernel plugin fixed but the item returned for a quadratic object crashed on triangulation.
2016-06-03 11:47:25 +02:00
Maxime Gimeno
552519e24d
Fix the selection bug after an item deletion.
2016-06-03 11:44:52 +02:00
Maxime Gimeno
060377f231
Add a function to get the diagonal of an item's Bbox.
2016-06-03 11:16:11 +02:00
Maxime Gimeno
56a75095ad
Merge branch 'Polyhedron_demo-Use_d_pointers-GF-old' into Polyhedron_demo-Use_d_pointers-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Scene_image_item.cpp
Polyhedron/demo/Polyhedron/Scene_image_item.h
Polyhedron/demo/Polyhedron/Scene_polyhedron_selection_item.h
Polyhedron/demo/Polyhedron/Scene_polylines_item.cpp
2016-06-03 10:38:05 +02:00
Maxime Gimeno
6090b89123
Fixes the contextMenu.
2016-06-02 15:40:24 +02:00
Sebastien Loriot
ef6f7f8faa
Merge pull request #1126 from maxGimeno/Polyhedron_demo-Fix_spheres_item_in_polylines-GF
...
Polyhedron_demo: Fix for the Spheres_item and the Scene_polyline_item
2016-06-02 15:19:25 +02:00
Sebastien Loriot
26081a2608
Merge pull request #1123 from maxGimeno/Polyhedron_demo-Fix_ChangeGroup-GF
...
polyhedron_demo : Fix ChangeGroup
2016-06-02 15:17:02 +02:00
Sebastien Loriot
a9b177fe71
Merge pull request #1121 from maxGimeno/Polyhedron_demo-_display_distance_between_points-GF
...
Polyhedron_demo: Display distance between points
2016-06-02 15:16:13 +02:00
Sebastien Loriot
f546d49366
Merge pull request #1117 from maxGimeno/Fix_selection_tool-GF
...
Fix selection tool
2016-06-02 15:15:11 +02:00
Sébastien Loriot
472980a478
Merge pull request #1075 from maxGimeno/Polyhedron_demo-Handle_gray_images-rebase-GF
...
Polyhedron demo : Handle gray images
2016-06-02 15:06:49 +02:00
Sébastien Loriot
1a2fa813db
fix warnings when vtk is not here
2016-06-02 09:16:53 +02:00
Maxime Gimeno
60d18a01cd
Fixes :
...
- It is possible again to change the radii of the spheres in a polyline
- Reloading a group from file won't cause the demo to crash anymore.
2016-06-01 12:40:23 +02:00
Maxime Gimeno
d34d7d5591
Fix errors when VTK is not found.
2016-06-01 10:36:50 +02:00
Sebastien Loriot
cf15f57a50
Merge pull request #1097 from lrineau/Mesh_3-improve_polylines_to_protect-GF
...
Mesh 3: add an example that protects features of a 3D image
2016-05-31 16:00:58 +02:00
Maxime Gimeno
5899e3dd3c
Fix
...
- Fixes the behaviour when removing from scene with no item selected, that could cause a segfault in some cases.
2016-05-31 14:42:24 +02:00
Maxime Gimeno
f56677f3e4
Volume_plane_intersection use a d-pointer.
2016-05-31 12:38:27 +02:00
Maxime Gimeno
b5ef4c2938
Merge branch 'Polyhedron_demo-Use_d_pointers-GF-old' into Polyhedron_demo-Use_d_pointers-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.h
2016-05-31 11:51:59 +02:00
Maxime Gimeno
e3d7732d85
Add enums to the selection_item.
2016-05-31 11:24:40 +02:00
Maxime Gimeno
46e13ba697
Fix
...
- When D was not released, the text was not cleared.
- Set the distance line bold.
2016-05-31 10:39:25 +02:00
Sébastien Loriot
3046912017
use CamelCase for all MainWindow actions
2016-05-30 17:21:58 +02:00
Sébastien Loriot
530aa85e56
fix action and slot names
2016-05-30 17:13:33 +02:00
Sébastien Loriot
0ded764e71
fix signal name to allow auto-connection
2016-05-30 17:08:28 +02:00
Maxime Gimeno
2e20e8804b
Fix meshing of gray images.
2016-05-30 15:06:55 +02:00
Maxime Gimeno
5edc0f89d8
Reduce copy/pasted code
2016-05-30 12:23:43 +02:00
Maxime Gimeno
d4dc2cbc53
fix segfault in default constructor of selection-items
2016-05-30 10:34:17 +02:00
Maxime Gimeno
c62ce2da10
Fixes
...
- Make only the selected selection_item active.
- Fix for the segfaults in edition_mode with no selection_item
- Creates a selection_item even if there are more than one item in the scene
Conflicts:
Polyhedron/demo/Polyhedron/Plugins/PMP/Selection_plugin.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_item_k_ring_selection.h
Polyhedron/demo/Polyhedron/Scene_polyhedron_selection_item.h
2016-05-30 10:33:30 +02:00
Maxime Gimeno
084662ea87
Print the information on screen.
2016-05-27 17:02:08 +02:00
Jane Tournois
748f0ffded
comment until it's implemented
...
I prefer not to remove it completely
2016-05-27 16:07:25 +02:00
Maxime Gimeno
aa51101d29
Merge branch 'Polyhedron_demo-_display_distance_between_points-GF-old' into Polyhedron_demo-_display_distance_between_points-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Viewer.cpp
Polyhedron/demo/Polyhedron/Viewer.h
2016-05-27 16:06:48 +02:00
Jane Tournois
63d2a2a4dc
remove default values and rename variable
2016-05-27 15:49:50 +02:00
Maxime Gimeno
9f7decae9f
Selection_item uses d-pointers
2016-05-27 15:38:43 +02:00
Maxime Gimeno
cd4c24b4ad
Warning fix
2016-05-27 15:17:06 +02:00
Maxime Gimeno
f3f44a4dda
Reduce pasted code.
2016-05-27 15:04:45 +02:00