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
Maxime Gimeno
f29107e578
use vector::data instead of the address of the first element.
2016-05-27 13:00:16 +02:00
Maxime Gimeno
28f7ae212a
Fix Compilation Errors in case VTK is not found.
2016-05-27 12:30:34 +02:00
Jane Tournois
4e2593d911
Merge branch 'Polyhedron_demo-Handle_gray_images-rebase-GF' of github.com:maxGimeno/cgal into Polyhedron_demo-Handle_gray_images-rebase-GF
2016-05-27 11:13:36 +02:00
Jane Tournois
4cd78c0fa7
add a warning message
2016-05-27 11:08:29 +02:00
Jane Tournois
05c1224b95
rename group and shorten code
2016-05-27 10:49:59 +02:00
Jane Tournois
6acdbfbc6f
use variable features_protection_available
...
to make ui.protect checkbox available or not
2016-05-27 10:43:08 +02:00
Jane Tournois
16f737a178
avoid selection list to move when value changes
2016-05-27 10:37:17 +02:00
Sébastien Loriot
ed5e06f341
pass the value to the base class
2016-05-26 18:02:12 +02:00
Jane Tournois
cad7413a77
fix typo and add tooltips
2016-05-26 17:30:23 +02:00
Jane Tournois
576a30ac35
re-indent
2016-05-26 17:25:05 +02:00
Sébastien Loriot
11b8eb428b
Merge pull request #558 from maxGimeno/Polyhedron_demo-display_indices_of_primitives-GF
...
Display indices of Polyhedron_item primitives in Polyhedron_demo
2016-05-26 17:09:23 +02:00
Maxime Gimeno
761d256cd3
Edit Surface_mesh_item to use d-pointers
2016-05-26 12:34:04 +02:00
Maxime Gimeno
84a32d2685
Merge branch 'Polyhedron_demo-Use_d_pointers-GF-old' into Polyhedron_demo-Use_d_pointers-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Plugins/Surface_mesh_deformation/Scene_edit_polyhedron_item.cpp
Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.cpp
Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.h
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.h
Three/include/CGAL/Three/Scene_group_item.h
2016-05-26 10:42:23 +02:00
Maxime Gimeno
39a4ad8534
Makes the parameters for the meshing of gray images editable by the user.
2016-05-26 09:41:00 +02:00
Sébastien Loriot
06e553ccff
remove warning
2016-05-25 17:56:57 +02:00
Maxime Gimeno
9abe59c917
Fix the bug of single textItems on multiple scene_items.
2016-05-25 17:02:26 +02:00
Guillaume Damiand
3b6bcc10e4
Fix export (same commit than e14f49950c)
2016-05-25 16:22:16 +02:00
Guillaume Damiand
adfe06b21d
Add link to gl_splat
2016-05-25 15:43:11 +02:00
Guillaume Damiand
a7506fb156
Reintroduce lost code during merge
2016-05-25 14:38:16 +02:00
Guillaume Damiand
5c2c2b2b2c
Lib removed in polyhedron demo
2016-05-25 11:37:34 +02:00
Guillaume Damiand
10469f9c4e
Update with master
2016-05-25 10:58:55 +02:00
Sébastien Loriot
5f0a9dcbf3
Merge remote-tracking branch 'cgal/releases/CGAL-4.8-branch'
2016-05-24 16:54:58 +02:00
Maxime Gimeno
56caa543f0
Fixes the Splatting draw code which fixes the picking problem.
2016-05-24 16:20:46 +02:00
Maxime Gimeno
d694903fc9
Adds a warning message in the plugin if all the facets were not triangulated.
2016-05-23 17:01:27 +02:00
Jane Tournois
caae6db52b
deal with boundaries
2016-05-23 16:15:22 +02:00
Jane Tournois
a500441784
delete selected edges before it's too late
...
when erase_selected_facets is called, the selected edges that are in the
middle of the selected area should be deleted before they get invalidated
by the face removal
2016-05-23 15:38:00 +02:00
Sébastien Loriot
bc02ce7fdf
no need to connect twice
2016-05-23 12:17:00 +02:00
Sébastien Loriot
7ca9320dc5
fix conversion warnings
2016-05-23 11:57:31 +02:00
Sébastien Loriot
b25178f30f
use CGAL header to cope with different boost versions
2016-05-23 11:43:45 +02:00
Sebastien Loriot
1127725c11
Merge pull request #1013 from maxGimeno/Polyhedron_demo-OFF_with_color-GF
...
Polyhedron demo : OFF with colors
2016-05-23 11:28:19 +02:00
Sébastien Loriot
5b826d5a2b
clean up
2016-05-23 11:26:04 +02:00
Maxime Gimeno
be1ac690b5
Add the modal messageBox when the planes of a gray-image are created.
2016-05-20 16:56:33 +02:00
Laurent Rineau
4d38c931ce
Improve the API of <CGAL/Mesh_3/polylines_to_protect.h>
...
Now the word type and the null functor are passed as parameters.
2016-05-20 16:52:35 +02:00
Maxime Gimeno
e8bf84efb3
Fix segfault.
...
- Removed the problematic piece of code, as it was useless after all.
2016-05-20 16:41:22 +02:00
Maxime Gimeno
d9b7e74876
Fix the rebase
2016-05-20 15:46:42 +02:00
Maxime Gimeno
58152f22f4
Checks if the word_type of the image is right before trying to mesh with mesh_3_plugin.
...
# Veuillez saisir le message de validation pour vos modifications. Les lignes
2016-05-20 15:33:42 +02:00
Maxime Gimeno
be7867eb02
o_image_plugin can load dcm images.
2016-05-20 15:33:42 +02:00
Maxime Gimeno
06c96fecde
Add an action to load a directory (for the dcm images)
2016-05-20 15:33:42 +02:00
Maxime Gimeno
4493024990
Mesh_3plugin meshes the gray-level images
2016-05-20 15:33:42 +02:00
Sébastien Loriot
ebf928f823
readd file removed by mistake (and the remove the that that should)
2016-05-20 15:33:42 +02:00
Maxime Gimeno
a0cbd9f6a8
Fix the problem that occurs when a group is deleted but others remain
2016-05-20 15:32:27 +02:00
Maxime Gimeno
3697347f68
Update Bbox
2016-05-20 15:32:27 +02:00
Maxime Gimeno
5252a304b0
Some clean-up
2016-05-20 15:32:27 +02:00
Maxime Gimeno
91ae7bc478
Gray-level_image_item creation
...
- Allows the creation of a scene_image_item when gray-level is selected, but that item doesn't draws anything but the item's bbox.
2016-05-20 15:32:27 +02:00
Maxime Gimeno
d1195a5371
Addition of the missing files
2016-05-20 15:32:26 +02:00
Maxime Gimeno
d6cb2f2821
Creation of the planes for the Gray-level images
...
- Fused Volume_plane_plugin and Io_image_plugin
- When an image is of type gray-level, planes are created instead of an image_item.
2016-05-20 15:32:26 +02:00
Maxime Gimeno
47124f1a45
Addition of a type selection for the images
2016-05-20 15:32:26 +02:00
Maxime Gimeno
35ea290be7
Renaming
...
- Scene_segmented_image is renamed in Scene_image
2016-05-20 15:32:26 +02:00
Sébastien Loriot
aaea058093
Merge pull request #1089 from maxGimeno/Fix_polylines-GF
...
Fixes for Polyhedron_demo
2016-05-20 14:59:16 +02:00
Sébastien Loriot
98f1cf923d
Merge pull request #1085 from janetournois/Polyhedron_demo-fix_join_and_split_polyhedra-GF
...
Polyhedron demo : auto-connect actions - missing plugin
2016-05-20 14:58:47 +02:00
Maxime Gimeno
36f12a7466
Connects more actions
2016-05-18 15:46:25 +02:00
Maxime Gimeno
21d940d4e3
Fixes selection_changed for items in a group.
2016-05-18 15:20:13 +02:00
Maxime Gimeno
848fc89f81
Fixes the multi-selection for real.
2016-05-18 15:13:44 +02:00
Maxime Gimeno
7f29c83c3a
Don't add items to a group when it is added to the scene.
2016-05-18 14:45:49 +02:00
Maxime Gimeno
cae4f847da
Re-connect the add point set action
2016-05-18 14:41:48 +02:00
Maxime Gimeno
e3448e90dc
Fix Bbox
2016-05-18 14:41:37 +02:00
Maxime Gimeno
e83545084d
re-connect the Add polyline action
2016-05-18 14:13:04 +02:00
Maxime Gimeno
3ae736acd6
Add the ability to select edges on a shortest path between two points
2016-05-18 10:13:05 +02:00
Jane Tournois
2d3d1249a1
derive from helper and auto-connect actions
2016-05-17 14:34:05 +02:00
Jane Tournois
bf61a2e158
fix conversion warning
2016-05-13 16:15:00 +02:00
Maxime Gimeno
7fde6ef3a2
Fix plugins with disconnected actions.
2016-05-13 16:13:15 +02:00
Maxime Gimeno
72e491c3b6
Forgotten modifications
2016-05-13 08:43:40 +02:00
Sébastien Loriot
49533adc0b
accomodate the update of Triangulation_2_filtered_traits_3.h
2016-05-12 17:32:45 +02:00
Sébastien Loriot
37935e32db
remove non-needed include
2016-05-12 17:32:35 +02:00
Maxime Gimeno
b4a9deb8af
Fix error of conflict resolution
2016-05-12 17:28:07 +02:00
Maxime Gimeno
6cae0df31c
Fix orient_polygon_soup_plugin misisng link
2016-05-12 17:11:29 +02:00
Maxime Gimeno
625b1072e0
Fix useless link in CMakeLists.txt
2016-05-12 17:11:29 +02:00
Maxime Gimeno
b8ecd34eb5
Fix facet color reading
2016-05-12 17:11:28 +02:00
Maxime Gimeno
c14c5b9129
Clean up
2016-05-12 17:11:27 +02:00
Maxime Gimeno
f3de4dfe01
Clean up
2016-05-12 17:11:27 +02:00
Maxime Gimeno
827adf63b8
Small fixes
...
- Fix the reload item
- Prints the warning about not oriented facets in the console, and explains how to convert a polygon_soup into a surface_mesh or a polyhedron.
2016-05-12 17:11:27 +02:00
Maxime Gimeno
4cb4c56658
Fix for context_menu
2016-05-12 17:11:27 +02:00
Maxime Gimeno
1911aeb9d9
Change the actions of Orient_soup_plugin
...
- The first one will create a polyhedorn
- The second one will create a Surface_mesh
2016-05-12 17:11:26 +02:00
Maxime Gimeno
a12b5b7bf1
Modification of orient_soup_plugin
...
- If the soup_item has colors, a Surface_mesh_item is created instead of a polyhedron and the colors are passed to it
2016-05-12 17:11:26 +02:00
Maxime Gimeno
30a12a8dca
Fix for the smooth normals
2016-05-12 17:11:26 +02:00
Maxime Gimeno
128adc4c32
Addition of a color management of the not oriented OFF with colors
2016-05-12 17:11:26 +02:00
Maxime Gimeno
28cd4a8c23
Add a name to the loaded Surface_mesh_item
2016-05-12 17:09:45 +02:00
Maxime Gimeno
59790e6e3c
Fix #if problem
2016-05-12 17:09:45 +02:00
Maxime Gimeno
48cfccf41c
Adds a triangulation for the not-triangle not-quad facets.
2016-05-12 17:09:45 +02:00
Maxime Gimeno
5efb857c09
Add triangulation for quad faces.
2016-05-12 17:09:44 +02:00
Maxime Gimeno
3fdff7e831
Addition of the facet colors.
2016-05-12 17:09:44 +02:00
Maxime Gimeno
f04a6f98ce
Finished the management of the per-vertex color
2016-05-12 17:09:44 +02:00
Maxime Gimeno
a1dbe23e7d
Replaced color_index management by RGBcolor (float and int) management
2016-05-12 17:09:44 +02:00
Maxime Gimeno
3f5b9db863
Addition of the selection_color
2016-05-12 17:09:44 +02:00
Andreas Fabri
4b7373d301
u_char -> unsigned char ; Do not qualify get() with boost::
2016-05-12 17:09:44 +02:00
Maxime Gimeno
fe612feb9b
Addition of a test colormap
2016-05-12 17:09:43 +02:00
Maxime Gimeno
775732dcf9
Surface_mesh_item drawing functions
2016-05-12 17:09:43 +02:00
Maxime Gimeno
442c6454e6
Addition of a Surface_mesh_item
2016-05-12 17:09:14 +02:00
Sebastien Loriot
20bd3d7f10
Merge pull request #1076 from maxGimeno/Polyhedron_demo-Group_items_fix-GF
...
Polyhedron demo : Multiple bug fixes
2016-05-12 16:53:56 +02:00
Sébastien Loriot
1015d1f191
remove non-needed keywords outside of a template
2016-05-12 09:16:03 +02:00
Sébastien Loriot
925d178865
reunse the face normal
2016-05-11 18:12:40 +02:00
Maxime Gimeno
5c2ce8fecb
Fix after merge
2016-05-11 17:51:09 +02:00
Maxime Gimeno
ff2cc2562e
Merge branch 'Euler_operations-rebase-GF-old' into Euler_operations-rebase-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Plugins/PMP/Selection_plugin.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_selection_item.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_selection_item.h
2016-05-11 17:41:07 +02:00
Maxime Gimeno
5ea3909c47
Fix Multiselection
...
- The tag I changed was used since 2009, so I am expecting other problems, as I still don't know where the bug came from...
2016-05-11 17:26:37 +02:00
Sebastien Loriot
c3d1602b7d
Merge pull request #1040 from maxGimeno/Three_doc_for_review_rebase-GF
...
Update and correction of the Three API
2016-05-11 17:07:01 +02:00
Sébastien Loriot
c988360a3b
remove a warning
2016-05-11 17:02:14 +02:00
Maxime Gimeno
c780651945
Fix bug with contextMenu
2016-05-11 16:41:18 +02:00
Maxime Gimeno
fa1f052707
More clean-up
2016-05-11 09:51:03 +02:00
Maxime Gimeno
473c92c00c
Remove the init() function without Messages_interface from the plugins API
2016-05-10 17:10:59 +02:00
Maxime Gimeno
7bfeb5fccb
Simplifies the AABB_Tree requests.
2016-05-10 16:29:12 +02:00
Maxime Gimeno
f39632021a
Clean-up
2016-05-10 15:50:04 +02:00
Maxime Gimeno
d7fd2f6dbc
D-pointer for the c3t3_item
2016-05-10 12:46:16 +02:00
Maxime Gimeno
7eb1ecbfee
Fix deprecated header
2016-05-10 12:28:36 +02:00
Maxime Gimeno
d02415f180
Checks sooner if the facet is valid for the split face operation
2016-05-10 12:28:36 +02:00
Maxime Gimeno
68d7063dda
Clears temp-selection when changing the edition mode.
2016-05-10 12:28:36 +02:00
Maxime Gimeno
f076595e38
Fixes and enhancement
2016-05-10 12:28:36 +02:00
Maxime Gimeno
3bb8b21730
fix scene_edit_polyhedron_item
2016-05-10 12:28:34 +02:00
Maxime Gimeno
46c27fdf85
fix for segfaults after reload from itefix for segfaults after reload from itemm
2016-05-10 12:28:12 +02:00
Maxime Gimeno
31f31db234
Fix for the UI file.
2016-05-10 12:28:11 +02:00
Maxime Gimeno
165b01fc75
fix for add_face_to_border and add_vertex_and_face_to_border
2016-05-10 12:28:11 +02:00
Maxime Gimeno
dddaad9670
fix split-vertex
2016-05-10 12:28:11 +02:00
Maxime Gimeno
33bf89e075
Re-writing an instruction for the Split-face operation
2016-05-10 12:28:11 +02:00
Maxime Gimeno
db10b961a5
Parrallelogram prevision for the add vertex to border
2016-05-10 12:28:11 +02:00
Maxime Gimeno
99345f9d1a
Fix for the triangulation assertion fail about the intersecting constraints
...
- Using the Exact_predicates_tag is longer than the No_intersection_tag, but as it is only used on facets that are neither triangles nor quads, we estimated it is a rare case enough to use it.
2016-05-10 12:27:27 +02:00
Maxime Gimeno
a5d0c335bd
Fix for undefined mainwindow
2016-05-10 12:26:49 +02:00
Maxime Gimeno
b27f5e0926
Fix for undefined mainwindow
2016-05-10 11:51:39 +02:00
Maxime Gimeno
fc153cebdd
Multiple event fix
2016-05-10 11:51:31 +02:00
Maxime Gimeno
b5bb9ff2ba
Factorisation and fix for connected components.
2016-05-10 11:51:25 +02:00
Maxime Gimeno
5443dff5b2
Selection after clic in the dock_widget fixed
2016-05-10 11:51:20 +02:00
Maxime Gimeno
9d2fcd8dbc
Small fixes
...
- Doesn't use FOREACH in the edition mode anymore
- zhen an item is created, the selection type corresponds to the one in the combo box.
2016-05-10 11:51:15 +02:00
Maxime Gimeno
127b1bbeb4
Instructions design changed.
2016-05-10 11:51:09 +02:00
Maxime Gimeno
f4c5df9616
Fix Ctrl+Z
2016-05-10 11:51:04 +02:00
Maxime Gimeno
0485017bac
Removed add_edge
2016-05-10 11:50:58 +02:00
Maxime Gimeno
656fa17e7b
Operations secured
2016-05-10 11:50:53 +02:00
Maxime Gimeno
c4538fbb99
Enables edition_groupBox only in edition mode
2016-05-10 11:50:47 +02:00
Maxime Gimeno
4136f5b2e8
Fixes
2016-05-10 11:50:42 +02:00
Maxime Gimeno
612a20145d
Fix for add vertex and face to border
2016-05-10 11:50:36 +02:00
Maxime Gimeno
8ea6109c4d
Fix split face
2016-05-10 11:50:31 +02:00
Maxime Gimeno
fa64cef3e9
Add center vertex secured
2016-05-10 11:50:26 +02:00
Maxime Gimeno
39f2f2d806
Split face secured
2016-05-10 11:50:20 +02:00
Maxime Gimeno
0282b6c361
Remove_center_vertex secured
2016-05-10 11:50:10 +02:00
Maxime Gimeno
4d0da0715e
Join vertex secured
2016-05-10 11:49:54 +02:00
Maxime Gimeno
c9b9d5b017
Collapse edge secured
2016-05-10 11:49:46 +02:00
Maxime Gimeno
dbb001427d
Add facet to border secured
2016-05-10 11:49:25 +02:00
Maxime Gimeno
baa4eb86b7
Split vertex secured
2016-05-10 11:49:17 +02:00
Maxime Gimeno
d938fb7158
WIP Implementation of Euler operations
2016-05-10 11:49:05 +02:00
Maxime Gimeno
05a5f2ef85
Split_face implemented
2016-05-10 11:48:58 +02:00
Maxime Gimeno
8f3efbbc22
join_face implemented
2016-05-10 11:48:53 +02:00
Maxime Gimeno
01a1d59ac1
Split edge implemented
2016-05-10 11:48:47 +02:00
Maxime Gimeno
d30dc15e46
Implementation of split_vertex
2016-05-10 11:48:39 +02:00
Maxime Gimeno
6e23f9df7a
Keep the handleType in selection mode in memory when the mode changes and put it back when the mode becomes selection again.
2016-05-10 11:48:31 +02:00
Maxime Gimeno
876301c043
Join vertex implemented
2016-05-10 11:48:25 +02:00
Maxime Gimeno
cb7fc9b957
Fix selection tool
...
- Triangulates the facets so they can be fully diplsayed
2016-05-10 11:48:18 +02:00
Maxime Gimeno
fbf8d1f5f7
WIP : Fix for the selection Tool
...
- Alteration of the Primitive type for the AABB_Tree in Scene_item, so that the selection tool is able to manage non-triangulated items.
2016-05-10 11:48:11 +02:00
Maxime Gimeno
f6cbe19331
WIP : implementing join_vertex
2016-05-10 11:48:03 +02:00
Maxime Gimeno
5b65873f1d
Interface finished.
2016-05-10 11:47:55 +02:00
Maxime Gimeno
6b1340fc3b
Regroup operations in a comboBox instead of numerous buttons
2016-05-10 11:47:47 +02:00
Maxime Gimeno
52008ab5b7
WIP
2016-05-10 09:43:17 +02:00
Maxime Gimeno
0bf6b0324c
D-pointer for polylines
2016-05-09 15:41:59 +02:00
Maxime Gimeno
57a5a91ccf
Clean-up
2016-05-09 15:15:05 +02:00
Maxime Gimeno
00b834b7d8
D-pointer for Scene_edit_polyhedron_item
2016-05-09 15:07:50 +02:00
Maxime Gimeno
cdcd5626e7
d-pointe rfor textured_polyhedron_item
2016-05-09 13:06:30 +02:00
Maxime Gimeno
f961669922
d-pointer for Spheres_item
2016-05-09 12:40:38 +02:00
Maxime Gimeno
a60a023cca
D-pointer for Scene_segmented_image_item
2016-05-09 11:49:33 +02:00
Maxime Gimeno
8f3dc6ff2a
D-pointer for polygon_soup_item
2016-05-09 11:18:36 +02:00
Maxime Gimeno
f7e1c2bd66
D-pointer for the Scene_points_with_normal_item
2016-05-09 09:54:15 +02:00
Sébastien Loriot
d892ef1a89
Merge pull request #1030 from janetournois/PMP-remeshing_with_patch_ids-jtournois
...
PMP : new features for isotropic_remeshing
2016-05-09 09:43:08 +02:00
Maxime Gimeno
8637d1eaba
Fix AABB_Tree displaying in Cut_plugin
2016-05-09 09:28:03 +02:00
Maxime Gimeno
7900079127
D-pointer for the nef_polyhedron_item and the Scene_plane_item
2016-05-09 09:19:11 +02:00
Maxime Gimeno
ce279e9cda
Merge branch 'Three_doc_for_review_rebase-GF' into Polyhedron_demo-Use_d_pointers-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Plugins/Operations_on_polyhedra/Scene_combinatorial_map_item.cpp
Polyhedron/demo/Polyhedron/Plugins/Operations_on_polyhedra/Scene_combinatorial_map_item.h
Polyhedron/demo/Polyhedron/Plugins/PCA/Scene_polyhedron_transform_item.cpp
Polyhedron/demo/Polyhedron/Plugins/PCA/Scene_polyhedron_transform_item.h
Polyhedron/demo/Polyhedron/Plugins/Surface_mesh/Scene_polyhedron_shortest_path_item.cpp
Polyhedron/demo/Polyhedron/Plugins/Surface_mesh/Scene_polyhedron_shortest_path_item.h
Polyhedron/demo/Polyhedron/Scene_implicit_function_item.cpp
Polyhedron/demo/Polyhedron/Scene_implicit_function_item.h
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.h
Three/include/CGAL/Three/Scene_item.h
2016-05-06 16:03:30 +02:00
Maxime Gimeno
ffbb76c680
D-pointer for the implicit_function_item
2016-05-06 15:27:16 +02:00
Maxime Gimeno
7fce02a36e
D-pointer for the shortest_path_item
2016-05-06 14:07:50 +02:00
Maxime Gimeno
6486abd0a6
Merge branch 'Three_doc_for_review_rebase-GF' of github.com:maxGimeno/cgal into Three_doc_for_review_rebase-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/MainWindow.cpp
Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Volume_plane_intersection.cpp
Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Volume_planes_plugin.cpp
Polyhedron/demo/Polyhedron/Plugins/Surface_mesh_deformation/Scene_edit_polyhedron_item.cpp
Polyhedron/demo/Polyhedron/Scene.h
Polyhedron/demo/Polyhedron/Scene_c3t3_item.cpp
Polyhedron/demo/Polyhedron/Scene_c3t3_item.h
Polyhedron/demo/Polyhedron/Scene_group_item.cpp
Polyhedron/demo/Polyhedron/Scene_polylines_item.cpp
Polyhedron/demo/Polyhedron/Scene_polylines_item.h
Three/include/CGAL/Three/Scene_group_item.h
2016-05-06 13:41:36 +02:00
Maxime Gimeno
96c9d2eb70
Fix the rebase
2016-05-06 12:15:04 +02:00
Maxime Gimeno
7983ad4298
Clean-up
2016-05-06 11:12:54 +02:00
Maxime Gimeno
92e86c50a8
WIP clean-up
2016-05-06 11:12:10 +02:00
Maxime Gimeno
caed1cd153
Bug fix
...
- Fixes the exported targets namespace and a bug in the example_plugin.
2016-05-06 11:12:10 +02:00
Maxime Gimeno
3f0f27a5ac
Plugin API made in CamelCase
2016-05-06 11:12:09 +02:00
Maxime Gimeno
4dadba77c4
Clean-up the plugin helper
2016-05-06 10:51:59 +02:00
Maxime Gimeno
b4229241ba
Removes the hardcoded actions in Operations
2016-05-06 10:51:58 +02:00
Maxime Gimeno
f8a602814e
WIP Removing plugin helper
2016-05-06 10:50:50 +02:00
Maxime Gimeno
542ee48ddb
Finished doc update and replaced BBox by CGAL::BBox_3
2016-05-06 10:50:50 +02:00
Maxime Gimeno
21f5c82990
WIP Correct the doc
2016-05-06 10:46:21 +02:00
Sébastien Loriot
e869ebcb33
if the color vector was manually set, do not translate color ids
2016-05-06 10:08:59 +02:00
Sebastien Loriot
1ad076e14b
Merge pull request #1010 from lrineau/Mesh_3-improve_images-GF
...
Mesh 3: improve domains based on images
2016-05-05 14:56:56 +02:00
Sebastien Loriot
7630d2a6fc
Merge pull request #875 from sloriot/Triangulation_2_and_PMP-fix_Triangulation_2_projection_traits_3
...
PMP: make triangulate_faces works with non filtered kernels
2016-05-05 14:55:11 +02:00
Sebastien Loriot
88403c1324
Merge pull request #1055 from afabri/Polyhedron-fix_Selection_IO-GF
...
Store the indices of source and target of a selected edge
2016-05-05 14:50:09 +02:00
Maxime Gimeno
54c8ce5b8b
d-pointer for Transform_polyhedron_item
2016-05-04 16:29:27 +02:00
Maxime Gimeno
a920342253
d-pointer for Scene_combinatorial_map
2016-05-04 15:32:12 +02:00
Sébastien Loriot
3c8871f8a9
Merge pull request #739 from bo0ts/Pmp-poly_soup_poly_mesh-pmoeller
...
Add PMP function is_polygon_soup_a_polygon_mesh
2016-05-04 15:01:25 +02:00
Sébastien Loriot
bdfae8cbe7
Merge pull request #815 from maxGimeno/Polyhedron_demo_Volume_planes-Fix_for_775-GF
...
Volume_planes in Polyhedron_demo : Fix for 775
2016-05-04 14:45:54 +02:00
Sébastien Loriot
830348fd4e
Merge pull request #1060 from janetournois/Polyhedron_demo-fix_plane_edit_polyhedron_plugin-GF
...
Polyhedron demo : fix the display of the fixed plane for the deformation plugin
2016-05-04 14:45:07 +02:00
Sébastien Loriot
41eace839a
Merge pull request #1059 from sgiraudot/Polyhedron_demo-Fix_select_one_point-GF
...
Polyhedron demo: fix select one point
2016-05-04 14:45:01 +02:00
Sébastien Loriot
80da43d3aa
Merge pull request #1058 from sloriot/Polyhedron_demo-fix_hole_filling_removal
...
Call erase only if the hole visulizer exists
2016-05-04 14:44:57 +02:00
Sébastien Loriot
2f81909171
Merge pull request #1057 from maxGimeno/Polyhedron_demo-Fix_for_edit_plugin-GF
...
Polyhedron_demo : edit_polyhedron_plugin improvement
2016-05-04 14:44:50 +02:00
Sébastien Loriot
a4d58ce7e7
Merge pull request #1056 from afabri/Polyhedron-write_obj-GF
...
At least allow to write polyhedral surfaces into .obj files
2016-05-04 14:44:19 +02:00
Sébastien Loriot
d5399df43e
Merge pull request #1051 from maxGimeno/Add_warning_when_save_fails-GF
...
Polyhedron_demo : Warning when save fails
2016-05-04 14:44:08 +02:00
Sébastien Loriot
e94733243f
Merge pull request #1012 from maxGimeno/Display_cells_not_in_complex-GF
...
Polyhedron demo : display all cells in c3t3_item
2016-05-04 14:43:59 +02:00
Sébastien Loriot
c66467c87a
Merge pull request #1043 from maxGimeno/Polyhedron_demo-Fix_busy_waiting-GF
...
Polyhedron demo : Fix for busy waiting
2016-05-04 14:43:39 +02:00
Sébastien Loriot
5ea6cc63b6
Merge pull request #1028 from maxGimeno/Polyhedron_demo-Spheres_item-GF
...
Polyhedron demo : Create new items for the spheres and the intersection of the c3t3_item
2016-05-04 14:41:07 +02:00
Maxime Gimeno
58f1f9b894
Moved the last private members of Scene_polyhedron_item in the struct
2016-05-04 14:00:50 +02:00
Jane Tournois
b43581373e
fix the display of the fixed plane for the deformation plugin
2016-05-03 11:56:21 +02:00
Simon Giraudot
99b5602675
Bugfix: missing brackets
2016-05-03 11:21:16 +02:00
Simon Giraudot
574bd21acf
Bugfix: decrement first before swaping for selection
2016-05-03 11:20:57 +02:00
Maxime Gimeno
a33fb76d84
Warning fix
2016-05-03 08:55:59 +02:00
Maxime Gimeno
a1439ade4b
Modifies the way the plugin is applied.
2016-05-03 08:33:14 +02:00
Sébastien Loriot
4cee2ecb23
call erase only if the hole visulizer exists
2016-05-02 19:08:05 +02:00
Maxime Gimeno
10542b0e3f
Add a warningbox when the user forgets to put an extension when saving a file.
2016-05-02 17:53:53 +02:00
Andreas Fabri
94a09dc4c1
At least allow to write polyhedral surfaces into .obj files
2016-05-02 16:48:56 +02:00
Maxime Gimeno
201524325a
Clean-up
2016-05-02 16:25:06 +02:00
Andreas Fabri
13259e8626
Store the indices of source and target of a selected edge.
2016-05-02 16:13:56 +02:00
Jane Tournois
412e0f8846
cleaning includes
2016-05-02 13:51:50 +02:00
Jane Tournois
bb06af9d77
fix export error in scene_spheres_item
...
it should be part of the scene_basic_objects target if there is
only one export configuration procedure
2016-05-02 13:50:42 +02:00
Sébastien Loriot
3005774b84
remove unused type
2016-04-29 14:13:32 +02:00
Sebastien Loriot
54b244c430
Merge pull request #914 from sgiraudot/Point_set_shape_detection_3-Plane_regularization-GF
...
Point set shape detection: Plane regularization
2016-04-29 13:08:44 +02:00
Sebastien Loriot
b822ed05ae
Merge pull request #1034 from maxGimeno/Fix_meshing-GFwq
...
Polyhedron_demo : Fix for the mesh_3 plugin
2016-04-29 13:04:47 +02:00
Sebastien Loriot
b600f9b30a
Merge pull request #1029 from maxGimeno/Add_name_to_PS_and_Polylines-GF
...
Polyline demo : names for items created on the fly
2016-04-29 13:02:21 +02:00
Sébastien Loriot
874505c341
Merge pull request #1037 from maxGimeno/Improvements_for_Points_inside_poly-GF
...
Polyhedron_demo : Improvements for Points_set_inside_polyhedron
2016-04-29 12:58:14 +02:00
Jane Tournois
54d946d39c
remove debug output
2016-04-28 10:49:29 +02:00
Maxime Gimeno
1bf3af124a
Removes is_monochrome from Scene_item and put it in the Scene_polyhedron_item's d-pointer.
2016-04-28 09:57:32 +02:00
Maxime Gimeno
877462690b
Use a d-pointer on Scene_polyhedron_item
2016-04-27 17:15:30 +02:00
Maxime Gimeno
9fb5702610
debugging the rebase and externalizing the TextRender
...
- Avoids the #include "Viewer.h" in Scene_polyhedron_item.h"
2016-04-27 15:17:27 +02:00
Maxime Gimeno
81cc6992e7
Clean-up
2016-04-27 14:32:51 +02:00
Maxime Gimeno
b5659954b7
Renamed the interface
2016-04-27 14:32:51 +02:00
Maxime Gimeno
2ca49b729c
Clean-up
2016-04-27 14:32:50 +02:00
Maxime Gimeno
8a155b4f5d
The scene performs a check on the item to insure it is able to display its primitive IDs.
2016-04-27 14:32:50 +02:00
Maxime Gimeno
4a7fe6ddda
Fixes memoryleak
2016-04-27 14:32:49 +02:00
Maxime Gimeno
9d183d2e6e
User can set the max
...
- Addition of an action in the View menu to set the max_text_items.
2016-04-27 14:32:49 +02:00
Maxime Gimeno
3561497d71
New stuff
...
- Addition of a maximum number of TextItems that can be displayed at the same time
- The viewer now prints text via the TextRenderer and not via the QGLWidget::renderText() function.
2016-04-27 14:32:49 +02:00
Maxime Gimeno
89156854e2
WIP Restoring the messages displaying
...
- The viewer only draws text (with QGLWidget::renderText() ) if the painter draws at least one character (space doesn't count).
2016-04-27 14:32:49 +02:00
Maxime Gimeno
bfa65c2d78
Fixes
...
- Adds a security for the printing when no item is selected
- Adds a missing call to removeTextItem in the polyhedron_item's destructor
2016-04-27 14:32:48 +02:00
Maxime Gimeno
eb7ee3697d
Typo
2016-04-27 14:32:48 +02:00
Maxime Gimeno
5edb90a7a0
Moved the viewer's QPainter to the Viewer_impl.
2016-04-27 14:32:48 +02:00
Maxime Gimeno
9b18443688
Fix a memory leak
2016-04-27 14:32:22 +02:00
Maxime Gimeno
80afed00c3
Clean-up
2016-04-27 14:32:22 +02:00
Maxime Gimeno
923ddab5fc
More clean-up
2016-04-27 14:32:22 +02:00
Maxime Gimeno
6048e6721d
Clean-up and documentation for TextRenderer
2016-04-27 14:32:22 +02:00
Maxime Gimeno
6519196423
Fix
...
- The viewer was disappearing when the selection changed.
2016-04-27 14:31:21 +02:00
Sébastien Loriot
aebb033c03
CGALize code
2016-04-27 14:31:21 +02:00
Sébastien Loriot
f6f832130e
do not use deprecated Object_and_primitive_id in the AABB-tree
2016-04-27 14:31:21 +02:00
Maxime Gimeno
09501f6282
Clean-up
2016-04-27 14:31:21 +02:00
Maxime Gimeno
8950ccc5e7
Clean-up
2016-04-27 14:31:21 +02:00
Maxime GIMENO
9a7c42db76
Windows Fix + conditionnal textItems creation
...
- It seems that overloading the paintEvent was sufficient to get rid of
the "black screen" bug, and initializing targeted_id to NULL fixed the
segfault occuring when loading an item.
- The textItems containing the ids are only computed when ctrl+I are
pressed. There could be an optimization here, so that it is computed
only once, and not every time the ids are displayed.
2016-04-27 14:31:21 +02:00
Andreas Fabri
d60e1e112c
export classes
2016-04-27 14:28:48 +02:00
Maxime Gimeno
31a493b670
H window update
2016-04-27 14:28:48 +02:00
Maxime Gimeno
4403dfbb6c
Print of the Ids of all primitves and the selected one available
2016-04-27 14:28:48 +02:00
Maxime Gimeno
4572da6e7c
WIP :Use the aabb_tree to choose which ids to display
2016-04-27 14:26:05 +02:00
Maxime Gimeno
540bc5dfcb
Some clean-up
2016-04-27 14:19:02 +02:00
Maxime Gimeno
408402d1b5
Print selected primitive Id is done.
...
- Uses the aabb_tree to find the selected facet
- iterate its vertices and halfedges and compute the distances between the Id spots and the selected point
- only prints the spot with the smallest distance.
2016-04-27 14:18:03 +02:00
Maxime Gimeno
68e585d36b
WIP : Use AABB_Tree to find the selected Id quicker
2016-04-27 14:15:50 +02:00
Maxime Gimeno
d20a35d282
Selected id displayed one by one
...
- Segfault when removing the item from the scene
2016-04-27 14:15:50 +02:00
Maxime Gimeno
cbdbc725aa
Ids update :
...
- Ids are all displayed where they should
- WIP : only print the ones that are not hidden by another item or facet
- TO DO: Change the API so that the destructor of an item can remove the textItems from the renderer.
2016-04-27 14:12:22 +02:00
Maxime Gimeno
f76ba833e3
Working text drawing on top of the scene.
2016-04-27 14:06:27 +02:00
Maxime Gimeno
13785ba783
WIP fixes
...
- Repaired the drawText function for the polyhedron_items.
- Restored the white background.
- Still no text displayed.
2016-04-27 14:06:27 +02:00
Maxime Gimeno
c0d9f4f50e
WIP QPainter problems
2016-04-27 14:06:27 +02:00
Maxime Gimeno
dbb5c07709
Draw text done. WIP Blending
2016-04-27 14:02:27 +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