Simon Giraudot
efb52c8fde
Fix outdated name in dialog
2018-02-23 13:19:12 +01:00
Andreas Fabri
90d6424b0d
Remove typename in non-template code
2018-02-23 07:59:31 +00:00
Simon Giraudot
170ceb60c4
Add remaining time estimation
2018-02-22 14:45:36 +01:00
Simon Giraudot
d0328e54a5
Add comment about shape = -1 for clarity
2018-02-21 10:25:19 +01:00
Simon Giraudot
86d6738ecd
Do not clear PLY comments, just remove previous labels
2018-02-21 10:13:55 +01:00
Simon Giraudot
f77bf61301
Save shape definitions in PLY comments
2018-02-21 10:13:40 +01:00
Maxime Gimeno
1d37fa8a47
If the extension for the corresponding filter is already present in the filename, don't add it a second time.
2018-02-21 09:54:09 +01:00
Simon Giraudot
15caaabf08
Add option to save cluster_id in point set item + console progress bar
2018-02-20 16:33:24 +01:00
Simon Giraudot
d589bc1e94
Parallelize buffer filling
2018-02-20 16:33:24 +01:00
Simon Giraudot
75fb744119
Region selection + expand/reduce + parallelized selection test
2018-02-20 16:33:24 +01:00
Simon Giraudot
80b2b77b77
Add Region Selector
2018-02-20 16:33:24 +01:00
Maxime Gimeno
e784259f0e
Use c++11 to make the string list initialization look better
2018-02-20 14:52:13 +01:00
Maxime Gimeno
b7b93c8b93
Remove bugged topology detection in selection_plugin.
2018-02-20 08:27:38 +01:00
Maxime Gimeno
cde00f7757
Clean-up and overload.
2018-02-19 18:04:54 +01:00
Maxime Gimeno
3fdc7b67b2
remove non_filled_holes
2018-02-19 18:04:54 +01:00
Maxime Gimeno
2758143116
fixing the topology test.
2018-02-19 18:04:03 +01:00
Maxime Gimeno
2ff403e55d
Enhance the selection_plugin with the new function
2018-02-19 18:04:01 +01:00
Laurent Rineau
addb9230ce
Merge pull request #2782 from maxGimeno/Boundary_edges_selection_fix-GF
...
Polyhedron demo: Fix edge selection -> face selection conversion
2018-02-19 14:28:27 +01:00
Laurent Rineau
b0c6e37c1d
Merge pull request #2772 from MaelRL/SMP-Clean_internal_from_example-GF
...
SMP: Documented some functions used in the Orbifold Tutte parameterizer
# Conflicts:
# Surface_mesh_parameterization/examples/Surface_mesh_parameterization/orbifold.cpp
# Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/orbifold_shortest_path.h
2018-02-19 14:27:59 +01:00
Laurent Rineau
637bf71645
Merge pull request #2828 from lrineau/CGAL-fix_various_issues-GF
...
fix various minor issues
2018-02-19 14:27:16 +01:00
Laurent Rineau
78e7060525
Merge pull request #2712 from afabri/CGAL-VC+warnlevel_4-GF
...
Deal with VC++ warnings of level /W4
2018-02-19 14:27:06 +01:00
Laurent Rineau
9d227d0fba
Merge pull request #2758 from maxGimeno/BGL-Document_graph_has_property-GF
...
BGL: Document graph_has_property
2018-02-19 14:26:33 +01:00
Maxime Gimeno
e7a6bb5619
Add points item export for non-manifold vertices of the soup.
2018-02-19 11:51:54 +01:00
Maxime Gimeno
1105e32896
Filter operations in QComboBox according to what simplices are currently in the selection.
2018-02-15 16:22:32 +01:00
Maxime Gimeno
c6b9a282ee
Add an action to create a polyline from non manifold edges of a soup.
2018-02-15 15:15:06 +01:00
Laurent Rineau
0eaabaa711
Merge pull request #2811 from maxGimeno/Polyhedron_demo-Fix_selection_IO-GF
...
Polyhedron_demo: Fix some crashes when saving an item.
2018-02-14 15:35:29 +01:00
Laurent Rineau
6e2d0aa4a1
Merge pull request #2810 from maxGimeno/Fix_colors-Polyhedron_demo-GF
...
Polyhedron demo: fix color selection in the SceneView.
2018-02-14 15:35:21 +01:00
Laurent Rineau
bcfad15b16
Merge pull request #2802 from afabri/Polyhedron-STL-GF
...
Polyhedron: Add *STL to nameFilters()
2018-02-14 15:34:38 +01:00
Laurent Rineau
8a55d4cd94
Merge pull request #2798 from sgiraudot/Polyhedron_demo-Fix_reconstruction_angle_parameter-GF
...
Polyhedron Demo Surface Reco. Plugin: Fix missing conversion from degrees to radiants
2018-02-14 15:34:15 +01:00
Laurent Rineau
0ad9e405dd
Merge pull request #2789 from afabri/Classification-fix_CMakeLists-GF
...
win32 fix concerning bzip headers in the classification plugin CMakeLists.txt
2018-02-14 15:33:58 +01:00
Laurent Rineau
9e7115ac2e
Merge pull request #2784 from maxGimeno/Travis_check_package_dep-GF
...
TravisCI: check package dependencies
2018-02-14 15:33:31 +01:00
Maxime Gimeno
4cb8afebee
Use default filepath of item when saving if exists, if not use last path used when save_as in the current session if exists, if not use build dir like before.
2018-02-14 14:12:31 +01:00
Maxime Gimeno
b50fddc9d8
Add a function to decide which filter should be the default when saving.
2018-02-14 13:56:00 +01:00
Laurent Rineau
741dbaf9f3
Fix a bug in demo/Polyhedron/Plugins/Mesh_3/CMakeLists.txt
...
The file "Polyhedron_demo_mesh_3_plugin_cgal_code.cpp" was renamed *long*
ago. I do not know why I got that CMake error only recently.
2018-02-13 16:00:29 +01:00
Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +01:00
Maxime Gimeno
16b8999c14
If the filters are empty, filters.first().split(";;") will trigger an assertion and probably segfault, so I add a check before that.
2018-02-08 15:19:23 +01:00
Maxime Gimeno
1dfbced8d5
If the color column selected clicked is not in the selection, edit the corresponding item, not the current selection.
2018-02-08 13:23:57 +01:00
Maxime Gimeno
dae33259c5
Use toLower() in the mainWindow to read indistinctly lower and capital extensions.
2018-02-07 14:36:45 +01:00
Andreas Fabri
73ba2a8e5b
Polyhedron: Add *STL to nameFilters()
2018-02-07 08:53:37 +00:00
Simon Giraudot
d84119056b
Fix missing conversion from degrees to radiants
2018-02-06 14:10:41 +01:00
Maxime Gimeno
7a5e92d307
replace halfedge by fg_halfedge
2018-02-05 08:03:08 +01:00
Andreas Fabri
f750c27354
win32 fix concerning bzip headers in the classification plugin CMakeLists.txt
2018-02-02 15:21:53 +00:00
Laurent Rineau
36514e2c65
Merge pull request #2759 from maxGimeno/Minor_feature_requests-GF
...
Polyhedron demo: small new features
2018-02-02 16:08:01 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Maxime Gimeno
7fa4b380d2
fixes in includes logic.
2018-02-02 12:08:05 +01:00
Maxime Gimeno
e7ebbd731d
Add a butotn in edge selection mode that allows to select the whole boundary.
2018-02-02 09:27:41 +01:00
Maxime Gimeno
1ef82e471b
check if the edge is NOT a border edge before calling its opposite.
2018-02-02 08:48:04 +01:00
Andreas Fabri
7d5b51c4f0
cast and reindent
2018-02-01 16:36:23 +00:00
Laurent Rineau
f310fc588d
Merge pull request #2690 from sgiraudot/Classification-ETHZ_random_forest-GF
...
Classification: ETHZ Random Forest
2018-02-01 17:35:30 +01:00
Simon Giraudot
361f132290
Fix conversion warning
2018-01-31 13:55:51 +01:00
Maxime Gimeno
f46e805c77
Make inherit the usage of TBB in the cmake macro
2018-01-30 14:09:47 +01:00
Maxime Gimeno
60b2f8ac58
Fix c3t3_io_plugin with TBB
2018-01-30 14:02:44 +01:00
Mael Rouxel-Labbé
b352738d70
Documented some functions used in SMP/Orbifold Tutte Embedding parameterizer
...
Along the way, fix a few mistakes and generalize the API of these newly
documented functions.
2018-01-29 18:32:25 +01:00
Maxime Gimeno
44283d17c2
un-clip when item is erased
2018-01-26 16:30:58 +01:00
Maxime Gimeno
b6181e7c2a
Fix points size in point_set reload.
2018-01-23 17:47:48 +01:00
Maxime Gimeno
604c1ed006
fix load_obj in off_io_plugin
2018-01-23 17:31:21 +01:00
Maxime Gimeno
254a734beb
Change saving extensions management
2018-01-23 17:22:45 +01:00
Maxime Gimeno
f946773a6c
Fix Group deletion
2018-01-23 15:34:58 +01:00
Maxime Gimeno
102f78fc88
initialize c3t3 cutplane to visible.
2018-01-23 14:32:07 +01:00
Maxime Gimeno
ce4a801b6c
Add isolated vertices counting for surface_mesh
2018-01-23 12:17:39 +01:00
Maxime Gimeno
34268821a8
replace facets by faces in polyhedron_item's tooltip
2018-01-23 11:53:52 +01:00
Maxime Gimeno
23cdc9fb63
split filters for surface_mesh and polyhedron in save and load namefilters to avoid weird names in save dialog
2018-01-23 11:51:50 +01:00
Maxime Gimeno
6f54aac350
Fix c3t3 events and plane after reload.
2018-01-23 11:42:49 +01:00
Simon Giraudot
6269309d86
Use CGAL include for boost counting/transform iterators everywhere
2018-01-23 11:09:52 +01:00
Maxime Gimeno
8c8b9c5ae4
Disable scene_edit_box's events when it is not visible
2018-01-23 09:48:33 +01:00
Maxime Gimeno
ec3438ff44
Add a check for finiteness(???) to applicable() for the create_bbox_mesh_plugin and make the scene_intersection_item not finite.
2018-01-23 09:38:35 +01:00
Maxime Gimeno
78bda89857
Add a function to the group_item that specifies which of its children are selected along with it.
...
This allows the c3t3_item to override it and return an empty list, so it ignores the selection behavior of the group and keeps it possible to apply an operation only to the c3t3 when it has children like visible tets.
2018-01-23 09:26:11 +01:00
Maxime Gimeno
19af16022c
remove display all ids and initialize ids displaying to false.
2018-01-22 16:40:41 +01:00
Maxime Gimeno
36ec70659f
No error when cancelling a zoom to id
2018-01-22 16:20:57 +01:00
Maxime Gimeno
c3215b9331
Move graph_has_property from namespace boost to namespace CGAL and provide some doc for it.
2018-01-22 12:43:29 +01:00
Maxime Gimeno
50aa20906f
Specify different names for dock widgets SM/Polyhedron
2018-01-19 15:56:52 +01:00
Laurent Rineau
87ddddf04b
Merge pull request #2278 from maxGimeno/Integrate_remeshing_plugin_into_mesh_3-GF
...
Polyhedron_demo: Remove the Remeshing_plugin
2018-01-19 15:22:41 +01:00
Simon Giraudot
5d1aa4de87
Fix conversion warning
2018-01-19 14:13:51 +01:00
Maxime Gimeno
e920af7e06
Don't use lambda in addAction() for travis
2018-01-19 09:22:52 +01:00
Maxime Gimeno
6fa6b2afdd
Add a fucntion to the point set selection plugin to print coordinates of a point.
2018-01-18 16:38:25 +01:00
Maxime Gimeno
3629e3e7de
add Grid and axis
2018-01-18 15:05:01 +01:00
Maxime Gimeno
da2524fa49
remove the remeshing_plugin from the cgal_test_with_cmake file
2018-01-18 12:15:32 +01:00
Andreas Fabri
22bd2815a3
Polyhedron
2018-01-17 17:13:53 +00:00
Maxime Gimeno
96c145d0b6
F5 reloads selected items
2018-01-17 15:41:33 +01:00
Maxime Gimeno
dc6e87c081
Selected actions propagated to all selected items.
2018-01-17 15:29:01 +01:00
Laurent Rineau
9fbdb501c5
Merge pull request #2716 from maxGimeno/Fix_polyhedron_item_ids-GF
...
Polyhedron demo: Fix Scene_polyhedron_item ids
2018-01-17 10:43:22 +01:00
Laurent Rineau
bf52faed93
Merge pull request #2694 from sgiraudot/Point_set_processing-Use_named_parameters-GF
...
Point Set Processing: Use Named Parameters
2018-01-17 10:42:33 +01:00
Maxime Gimeno
8c53cdc29c
fix after rebase
2018-01-15 11:20:27 +01:00
Maxime Gimeno
f65b12bf47
Fix after rebase
2018-01-15 11:20:27 +01:00
Maxime Gimeno
449e187ff9
Remove the Remeshing_plugin.(Mesh_3 does better.)
2018-01-15 11:20:23 +01:00
Maxime Gimeno
81800eb937
Add a feature to the Mesh_3_plugin that allows to create a Facegraph_item when performing a surface_meshing.
2018-01-15 11:17:37 +01:00
Simon Giraudot
3d17f81308
Fix bug in CMakeLists: WIN23 -> WIN32
2018-01-15 11:00:20 +01:00
Simon Giraudot
86090bf447
Adapt CMakeLists.txt to the Win32 specific Boost/ZLIB dependencies
2018-01-12 14:15:04 +01:00
Simon Giraudot
9f4aaddd46
Fix CMakeLists: move all classification plugin lines inside Boost condition
2018-01-12 14:15:04 +01:00
Simon Giraudot
739ccc00bb
Make Boost IO Streams/serialization optional in demo
2018-01-12 14:15:03 +01:00
Simon Giraudot
b9126941ad
Improve CMakeLists of classification
2018-01-12 14:15:02 +01:00
Simon Giraudot
04ab6ed3d5
Fix classification plugin CMakeLists
2018-01-12 14:15:02 +01:00
Simon Giraudot
73d2b5d68a
Fix IO methods for ETHZ RF config
2018-01-12 14:15:00 +01:00
Simon Giraudot
d65cdbd8d9
Update plugin with Random forest name change
2018-01-12 14:15:00 +01:00
Simon Giraudot
54ec66b1e7
Random forest parameters settable from plugin
2018-01-12 14:14:59 +01:00
Simon Giraudot
40e497a6da
Use newly added QMultipleInputDialog
2018-01-12 14:14:59 +01:00