Commit Graph

84 Commits

Author SHA1 Message Date
Maxime Gimeno af7e1a8829 Remove the scaler form the scene API 2020-10-16 14:32:12 +02:00
Sebastien Loriot aff306bb55
Merge pull request #4811 from maxGimeno/Demo-Fixes_and_features-maxGimeno
Polyhedron demo: fixes and features
2020-10-02 15:17:25 +02:00
Maxime Gimeno e1ff1efaab Update_vertex works for flat data 2020-09-08 09:28:16 +02:00
Maxime Gimeno ccda9638a4 Update displayed ids when moving a point 2020-08-24 09:12:24 +02:00
Maxime Gimeno 261eb678b0 Update displayed ids when moving a point 2020-07-24 16:13:58 +02:00
Maxime Gimeno 9f056030f9 Finish the Scene Scaler 2020-07-03 11:56:45 +02:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Maxime Gimeno e7b01b6d45 Don't count the nm vertices. 2019-09-02 16:25:11 +02:00
Maxime Gimeno 9db7bea1f6 Add a nm_vertices stat to the surface_mesh_item 2019-09-02 15:43:42 +02:00
Maxime Gimeno 1ed4211bc1 Force GouraudPlusEdges for Move Vertex 2019-07-12 16:34:04 +02:00
Maxime Gimeno b422ca258c Only update locally the geometry of the item when moving a vertex around. 2019-07-11 16:26:57 +02:00
Simon Giraudot 207a432dfd Merge remote-tracking branch 'mine/Surface_mesh-PLY_IO-GF' into Surface_mesh-PLY_IO-GF 2019-04-23 12:08:44 +02:00
Simon Giraudot fe6f00203c Add comments of PLY mesh in demo 2019-04-09 15:04:25 +02:00
Maxime Gimeno 4571c4555e Merge remote-tracking branch 'cgal/master' into Demo-Multiple_viewers-GF 2018-11-28 11:58:55 +01:00
Maxime Gimeno 9dc71d3a61 Change API 2018-11-13 15:14:59 +01:00
Maxime Gimeno 5139da74c5 Fix problems with patch ids in surface_mesh_item 2018-11-12 12:12:49 +01:00
Maxime Gimeno 7317db2c91 Save alpha state 2018-10-30 12:38:18 +01:00
Maxime Gimeno 32de514dd8 Fix printIds and zoomtoid now applies to the currentViewer. 2018-10-08 15:55:44 +02:00
Maxime Gimeno fd27bd9c09 Share VBOs between viewers. 2018-09-11 13:06:02 +02:00
Maxime Gimeno 4be9d68e0b Fix conflicts 2018-08-23 16:42:05 +02:00
Maxime Gimeno d51475b835 Merge remote-tracking branch 'cgal/master' into Demo-Remove_polyhedron_item-GF 2018-08-20 08:58:53 +02:00
Maxime Gimeno bed78ac507 Add a hasFPatchId() function to sm_item to treat differently the patch_ids and the colors per face. 2018-08-01 16:54:02 +02:00
Laurent Rineau 3aa615dc92
Merge branch 'master' into Polyhedron_demo-less_includes-GF 2018-07-24 13:46:57 +02:00
Maxime Gimeno 5f7293f859 Finish removing polyhedorn 2018-07-12 10:18:50 +02:00
Andreas Fabri a824a7b89a Use Q_MOC_RUN 2018-06-05 14:48:26 +01:00
Maxime Gimeno 12ba1084ad Add classes and functions to factorize and facilitate rendering an item.
Make Surface_mesh_item use them.
2018-06-04 12:00:21 +02:00
Maxime Gimeno 1882658a94 Add depth-peeling to the scene. 2018-06-04 12:00:20 +02:00
Jane Tournois 9afbc37316 add "is pure quad" to the polyhedron statistics 2018-04-05 13:38:55 +02:00
Maxime Gimeno b45dab365d Fix after rebase 2017-07-25 10:39:19 +02:00
Maxime Gimeno a1b034c1c1 Add Ids display for SM_items 2017-07-25 10:04:28 +02:00
Maxime Gimeno 00554c25fc Add an action in the context menu of polyhedron and SM items to reset colors. 2017-07-18 09:33:47 +02:00
Maxime Gimeno 12e8fcb5ae Fix Orthogonal zoom and add it to SM_item 2017-07-10 16:26:47 +02:00
Maxime Gimeno 8620c54a9b Add statistics to SM_item
mend
2017-07-10 16:26:05 +02:00
Laurent Rineau 6b55eb55f7 Merge pull request #2203 from maxGimeno/PMP_join_and_split-Use_SM-GF
Polyhedron_demo: Join_and_split_polyhedra_plugins uses Surface_mesh
2017-07-10 15:36:51 +02:00
Maxime Gimeno e362b83c00 Add OBJ reading and writing, along with OFF writing for SM_item. 2017-06-26 15:28:11 +02:00
Maxime Gimeno 4ccf71779e Join_and_split_polyhedra_plugin works with both Polyhedron and Surface_mesh. 2017-06-26 12:12:53 +02:00
Maxime Gimeno bd45c39ef3 Fix warnings 2017-06-14 09:32:13 +02:00
Andreas Fabri e77f1d4d78 Fix the demo 2017-05-31 19:50:02 +02:00
Maxime Gimeno c892cf49c7 Clean-up 2017-05-29 13:24:09 +02:00
Maxime Gimeno 1330777a31 Make property maps for PMP and Surface_mesh generic
Conflicts:
	Polyhedron/demo/Polyhedron/Plugins/PMP/Detect_sharp_edges_plugin.cpp
	Polyhedron/demo/Polyhedron/Scene_surface_mesh_item.h
2017-05-29 13:22:37 +02:00
Maxime Gimeno b122889723 Make the Detect_sharp_edges_plugin work with a SM_item
- finished the BGL-ization of Detect_features_in_polyhedra.h
- added a feature edges visualization to the SM_item.

Conflicts:
	Polyhedron/demo/Polyhedron/Plugins/Mesh_3/CMakeLists.txt
	Polyhedron/demo/Polyhedron/Plugins/PMP/CMakeLists.txt
	Polyhedron/demo/Polyhedron/Plugins/PMP/Detect_sharp_edges_plugin.cpp
	Polyhedron/demo/Polyhedron/Scene_surface_mesh_item.h
2017-05-29 13:22:36 +02:00
Maxime Gimeno 897a377344 Fix after rebase 2017-05-29 13:22:36 +02:00
Maxime Gimeno ca23909bb1 Move SMesh definition and its property_maps to a dedicated header. 2017-05-29 13:22:33 +02:00
Maxime Gimeno ce9082bad5 Fixes after merge:
- fix merge errors
- fix picking unbinding in selection
- fix AABB_primitive triangulation in SM_item
2017-05-29 13:20:41 +02:00
Maxime Gimeno 880b6e21a2 Fixes and Clean-up.
- Move the new properties in a file in PMP and remove them from the namespace boost.
- Move the surface mesh properties from properties_Surface_mesh.h to Scene_surface_mesh_item.h
2017-05-29 13:20:39 +02:00
Andreas Fabri b5212bd83b Make surface mesh simplification plugin work for Surface_mesh 2017-05-29 13:20:38 +02:00
Maxime Gimeno 9f44aada51 fix detect_sharp_edges_plugin 2017-05-29 13:20:38 +02:00
Maxime Gimeno f0ff34dda6 Use a specific unified k_ring item with the double target strategy for the selection_item to avoid moc problems. 2017-05-29 13:20:36 +02:00
Maxime Gimeno 3c7c2a663d Fix signals/slots between selection_item and k_ring_selector 2017-05-29 13:20:36 +02:00
Maxime Gimeno 6f16b033c2 Deformation can be used on a Surface_mesh_item 2017-05-29 13:19:38 +02:00