Maxime Gimeno
cb9ad09559
Documentation update
...
- Documents the shader programs and explains in what situation they must be used.
2016-02-03 10:34:52 +01:00
Sébastien Loriot
e3dc7183f8
rename function
2016-01-26 11:43:01 +01:00
Maxime Gimeno
ce9aed08f5
Renaming invalidate_buffers in invalidate_OpenGLBuffers
2016-01-26 11:20:30 +01:00
Maxime Gimeno
271cc81413
contextual_changed removal + textured_polyhedron fix
2016-01-26 11:20:21 +01:00
Sebastien Loriot
1df32a4bd2
Merge pull request #622 from sloriot/Operations_on_polyhedra-plane_clipping_with_corefinement-sloriot
...
Polyhedron demo: Plugin to clip polyhedra using a plane
2016-01-15 15:25:21 +01:00
Sébastien Loriot
3a80fe3c51
Merge pull request #634 from maxGimeno/Three_doc_update-GF
...
Doc update
2016-01-14 14:19:08 +01:00
Sébastien Loriot
00df380dfc
fix doc warning
2016-01-14 14:18:48 +01:00
Sébastien Loriot
9635dbeeb6
Merge pull request #586 from maxGimeno/Polyhedron_statistics-GF
...
Polyhedron: add statistics
2016-01-14 14:12:05 +01:00
Maxime Gimeno
39bb4e6e61
Doc update
2016-01-14 12:54:57 +01:00
Maxime Gimeno
73b94bbb5f
The clipping plane has 2 different colors, one for each face
2016-01-12 12:30:53 +01:00
Maxime Gimeno
97ba0f33f4
Fix for the header() function
...
- I forgot half the work on that one.
2016-01-12 10:30:06 +01:00
Maxime Gimeno
fa895f3333
Clean-up, link fix and doc
2016-01-12 10:18:52 +01:00
Maxime Gimeno
d64b9f9323
Addition of a plugin for plane_clipping polyhedra
2016-01-11 15:37:25 +01:00
Sebastien Loriot
32a3972c33
Merge pull request #592 from afabri/CGAL-dont_submit_cleanup-GF
...
Towards getting rid of dont_submit files
2016-01-08 14:14:08 +01:00
Sebastien Loriot
f3bc10ef81
Merge pull request #549 from afabri/Polyhedron-clipping_in_shader-GF
...
Improve C3T3 item and meshing of a segmented image
2016-01-07 13:49:16 +01:00
Sébastien Loriot
e64ae35a6e
Merge pull request #542 from bo0ts/Documentation-release_build2-pmoeller
...
Allow to build the documentation in a release
2016-01-07 09:21:46 +01:00
Sebastien Loriot
d782bc4da8
Merge pull request #556 from sgiraudot/Polyhedron_demo-Quick_moving_display-GF
...
Polyhedron demo: quick moving display of point sets
2016-01-06 14:55:32 +01:00
Maxime Gimeno
c851c4fe3e
Finalization
...
- The holes are available again
- Every type of item can have their own statistics
- There is no more Scene_polyhedron_item in the MainWindow.
2016-01-06 11:39:58 +01:00
Andreas Fabri
9270e4ed60
mainly backquote
2016-01-05 19:01:42 +01:00
Andreas Fabri
a41165b6eb
various
2016-01-05 18:04:14 +01:00
Andreas Fabri
56bfaa2746
merge
2016-01-05 17:06:04 +01:00
Maxime Gimeno
f147e4aebd
Some clean-up.
2016-01-04 16:25:58 +01:00
Maxime Gimeno
92aa19ecbf
Statistics available for multiple selected polyhedra.
...
- The median edge length is not available in this case for now because it would be far too long to compute.
2016-01-04 10:08:16 +01:00
Simon Giraudot
8e9f9dd3d6
Use inFastDrawing instead of quick_camera and provide direct access to fast drawing state
2015-12-29 11:40:19 +01:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Maxime Gimeno
ffca2c49b5
Items move even when they are in a group.
2015-12-17 10:01:52 +01:00
Simon Giraudot
7a63e01295
Quick display of point sets: only display small subset when moving large point sets
2015-12-15 10:00:06 +01:00
Maxime Gimeno
d1b3937a88
Edges management
...
- The shader of the edges of the base item discards the edges when it should
- The facets of the cutplane have edges
- The grid is displayed in all the rendering modes
2015-12-14 10:47:34 +01:00
Andreas Fabri
e7e5769e9c
WIP: introduced a shader that does the clipping
2015-12-11 10:52:35 +01:00
Philipp Möller
98f3d959ec
Use generic demo path
2015-12-10 17:05:53 +01:00
Philipp Möller
0ad467b321
Use generic example directories
2015-12-10 17:05:53 +01:00
Sebastien Loriot
b03c9bbb7a
Merge pull request #533 from maxGimeno/Io_plugin_fix-GF
...
IO_plugin_interface fix
2015-12-07 16:41:08 +01:00
Sébastien Loriot
196dd5a6bb
add missing header license
2015-12-07 15:27:57 +01:00
Sebastien Loriot
7d2e8842fa
Merge pull request #522 from maxGimeno/Polyhedron_demo-Hierarchic_view-GF
...
Polyhedron demo: hierarchic view of items
2015-12-04 17:02:39 +01:00
Maxime Gimeno
5638ffa765
IO_plugin interface_fix
...
- moved forward declaration of scene_item in the namespace CGAL::Three
2015-12-04 16:11:48 +01:00
Maxime Gimeno
b6b9080491
Doc update
2015-11-30 10:42:09 +01:00
Maxime Gimeno
9f816040db
WIP Updating the plugins
2015-11-27 15:31:49 +01:00
Maxime Gimeno
d74763579c
Merge branch 'Polyhedron_demo-Hierarchic_view-GF-old' into Polyhedron_demo-Hierarchic_view-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/CMakeLists.txt
Polyhedron/demo/Polyhedron/MainWindow.cpp
2015-11-27 08:25:36 +01:00
Maxime Gimeno
713dabef77
Update of the API and of the doc
2015-11-26 16:06:45 +01:00
Sebastien Loriot
8e507866bc
Merge pull request #480 from maxGimeno/Polyhedron_demo-C3t3_IO_plugin-GF
...
I/O plugin for c3t3 meshes
2015-11-26 14:34:19 +01:00
Maxime Gimeno
e35a69f576
WIP Modifying the API
2015-11-26 09:42:44 +01:00
Maxime Gimeno
ec9379685e
WIP : Updating example to use group_items
2015-11-25 16:14:47 +01:00
Maxime Gimeno
9b4e2fbc0b
Moved Scene_group_item.h to Three and updated the doc.
2015-11-25 15:45:03 +01:00
Maxime Gimeno
b7c6742620
Affine transformation color fix
2015-11-25 11:29:13 +01:00
Maxime Gimeno
8218a38c58
ManipulatedFrame issues : fix
...
- The call to bbox() at each top of a manipulated frame made it verry slow to manipulate frames
on a big item, because the bbox was computed at every call. The result is now kept in a
member and updated only when invalidate_buffers is called.
- The color of the cutting plane is repaired.
2015-11-25 09:43:56 +01:00
Maxime Gimeno
5d3c9a2525
WIP Documentation update
2015-11-24 09:42:25 +01:00
Maxime Gimeno
7ad45de6ef
Merge branch 'Polyhedron_demo-Hierarchic_view-GF-old' into Polyhedron_demo-Hierarchic_view-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/CMakeLists.txt
Polyhedron/demo/Polyhedron/MainWindow.cpp
Polyhedron/demo/Polyhedron/Scene.cpp
Polyhedron/demo/Polyhedron/Scene.h
2015-11-23 09:32:20 +01:00
Maxime Gimeno
9fd0dc69d4
Implementation
...
- Addition of .mesh and .ma as save format.
- The Polyhedron_demo_io_plugin_interface now has a saveNameFilters and a loadNameFilters that both return
nameFilters() by default, in case an IO_plugin have diffrent input and output formats.
2015-11-19 15:22:53 +01:00
Sébastien Loriot
bc3fa0e792
add missing header
2015-11-18 11:32:44 +01:00
Maxime Gimeno
1317d673b6
Merge branch 'Polyhedron_demo-plugins_in_directories-GF-old' into Polyhedron_demo-plugins_in_directories-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/CMakeLists.txt
Polyhedron/demo/Polyhedron/MainWindow.cpp
Polyhedron/demo/Polyhedron/Mesh_3_plugin/Meshing_dialog.ui
Polyhedron/demo/Polyhedron/Mesh_3_plugin/Polyhedron_demo_mesh_3_plugin.cpp
Polyhedron/demo/Polyhedron/Mesh_3_plugin/Polyhedron_demo_mesh_3_plugin_cgal_code.cpp
Polyhedron/demo/Polyhedron/Meshing_dialog.ui
Polyhedron/demo/Polyhedron/Polyhedron_demo_mesh_3_plugin_dialog.ui
Polyhedron/demo/Polyhedron/Polylines_io_plugin/Polyhedron_demo_polylines_io_plugin.cpp
Polyhedron/demo/Polyhedron/Scene_plane_item.h
Polyhedron/demo/Polyhedron/Scene_polylines_item.cpp
Polyhedron/demo/Polyhedron/Scene_polylines_item.h
Polyhedron/demo/Polyhedron/Xyz_plugin/Polyhedron_demo_xyz_plugin.cpp
Three/doc/Three/Three.txt
Three/include/CGAL/Three/Scene_item.h
2015-11-09 16:04:37 +01:00
Maxime Gimeno
9142fd76c2
Clean-up.
2015-11-05 16:05:48 +01:00
Maxime Gimeno
c263923061
Doc fix
...
- Indentation and title problems fixed
2015-11-05 16:05:48 +01:00
Laurent Rineau
4e61a640d7
add libpolyhedron_demo
2015-11-03 19:12:27 +01:00
Maxime Gimeno
44eacde69c
Merge branch 'Polyhedron_demo-plugins_in_directories-GF-old' into Polyhedron_demo-plugins_in_directories-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Scene_item.cpp
Three/include/CGAL/Three/Scene_item.h
2015-11-03 11:03:39 +01:00
Maxime Gimeno
54e0147772
Merge branch 'Polyhedron_demo-plugins_in_directories-GF-old' into Polyhedron_demo-plugins_in_directories-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Advancing_front_plugin/Polyhedron_demo_advancing_front_plugin.cpp
Polyhedron/demo/Polyhedron/Advancing_front_plugin/Polyhedron_demo_advancing_front_plugin.ui
Polyhedron/demo/Polyhedron/CMakeLists.txt
Polyhedron/demo/Polyhedron/Mesh_3_plugin/Polyhedron_demo_mesh_3_plugin_cgal_code.cpp
Polyhedron/demo/Polyhedron/Off_to_xyz_plugin/Polyhedron_demo_off_to_xyz_plugin.cpp
Polyhedron/demo/Polyhedron/Poisson_plugin/Polyhedron_demo_poisson_plugin.cpp
Polyhedron/demo/Polyhedron/Poisson_plugin/Polyhedron_demo_poisson_plugin.ui
Polyhedron/demo/Polyhedron/Poisson_plugin/Polyhedron_demo_poisson_plugin_impl.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_poisson_plugin_impl.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_surface_reconstruction_plugin_impl.cpp
Polyhedron/demo/Polyhedron/Scale_space_reconstruction_plugin/Polyhedron_demo_scale_space_reconstruction_plugin.cpp
Polyhedron/demo/Polyhedron/Scale_space_reconstruction_plugin/Polyhedron_demo_scale_space_reconstruction_plugin.ui
2015-10-30 12:55:19 +01:00
Laurent Rineau
b73d1662e0
move attrib_buffers and getShaderProgram to Viewer
2015-10-29 18:51:10 +01:00
Maxime Gimeno
07f4ea68b5
Addition of an example
...
- Added the example about how to create an external plugin
2015-10-21 15:00:21 +02:00
Maxime Gimeno
69135cb753
Addition of some doc about the plugin creation
2015-10-21 12:39:10 +02:00
Laurent Rineau
3a61c26695
Remove Three/examples/ and Three/demo/
2015-10-20 15:13:09 +02:00
Maxime Gimeno
6ceaa4fb68
Creation of an external plugin
...
- Triangle plugin is now external.
2015-10-20 10:22:21 +02:00
Maxime Gimeno
b708d6a8fd
Scene_item moved
...
- Scene-item.h moved to Three.
2015-10-20 09:00:26 +02:00
Maxime Gimeno
3707151474
Warnings fix
2015-10-15 16:21:44 +02:00
Laurent Rineau
29faf89541
Add license and copyrights notices
2015-10-14 15:35:48 +02:00
Maxime Gimeno
38dca64157
Merge branch 'CGAL_Polyhedron_Doxygen_GF-old' into CGAL_Polyhedron_Doxygen_GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Scene_item.h
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_selection_item.h
Polyhedron/demo/Polyhedron/Scene_polyhedron_shortest_path_item.h
Polyhedron/demo/Polyhedron/Scene_polyhedron_transform_item.h
Polyhedron/demo/Polyhedron/Scene_textured_polyhedron_item.h
2015-10-14 12:46:48 +02:00
Maxime Gimeno
1c0c2c8858
Merge branch 'CGAL_Polyhedron_Doxygen_GF-old' into CGAL_Polyhedron_Doxygen_GF
...
Conflicts:
Documentation/doc/Documentation/Doxyfile.in
Documentation/doc/Documentation/dependencies
Polyhedron/demo/Polyhedron/Camera_positions_list.cpp
Polyhedron/demo/Polyhedron/MainWindow.cpp
Polyhedron/demo/Polyhedron/MainWindow.h
Polyhedron/demo/Polyhedron/Polyhedron_demo_camera_positions_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_normal_estimation_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_off_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_plugin_helper.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_point_set_average_spacing_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_point_set_bilateral_smoothing_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_point_set_simplification_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_point_set_smoothing_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_point_set_upsampling_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_point_set_wlop_plugin.cpp
Polyhedron/demo/Polyhedron/Scene.h
Polyhedron/demo/Polyhedron/Scene_item.h
Polyhedron/demo/Polyhedron/Scene_polylines_item.h
Polyhedron/demo/Polyhedron/Viewer.h
2015-10-09 13:59:33 +02:00
Maxime Gimeno
61bf99037f
Doc fix
2015-10-08 14:50:58 +02:00
Maxime Gimeno
782ac5b9fa
Doc fix
2015-10-08 14:26:03 +02:00
Maxime Gimeno
47e372910c
Doc fix
2015-10-08 14:25:26 +02:00
Sébastien Loriot
26c7b0fbe4
add missing bibtex entry
2015-10-07 14:34:18 +02:00
Maxime Gimeno
e88a7f6da7
Doc about dock widgets done.
2015-10-07 10:10:13 +02:00
Maxime Gimeno
3bda315695
WIP Adding dock about QDockWidget
2015-10-05 13:03:27 +02:00
Maxime Gimeno
7b7b61e289
WIP Adding doc about plugin using ui files
2015-10-05 09:01:29 +02:00
Maxime Gimeno
c7c6772dfd
Segfault fix
2015-10-02 15:58:39 +02:00
Maxime Gimeno
250520c80a
Example, MainWindow and Scene Item added to the doc.
2015-09-28 08:39:28 +02:00
Maxime Gimeno
6395258afd
Class List added
2015-09-24 12:49:15 +02:00
Maxime Gimeno
418284475b
Added some info
2015-09-23 15:55:58 +02:00
Maxime Gimeno
2ecf612b09
Example added
2015-09-23 15:15:30 +02:00
Maxime Gimeno
d264b882f5
Package Three creation
...
- Creatio of a new package containing the base class for the plugin API.
2015-09-23 13:40:30 +02:00