Maxime Gimeno
|
91d5ee0247
|
Remove parentGroup()'s child in group's removeChild()
|
2017-10-19 14:10:43 +02:00 |
Laurent Rineau
|
edac6aaa5a
|
Merge pull request #2454 from maxGimeno/Mesh_3_plugin_fix-GF
Polyhedron demo: Fix tets rendering on Windows
|
2017-10-13 16:53:26 +02:00 |
Maxime Gimeno
|
53829630ec
|
Darken the intersection color and avoid the Z-fighting.
|
2017-09-22 15:12:02 +02:00 |
Maxime Gimeno
|
c723e97e20
|
Add missing override in code and doc example.
|
2017-09-18 12:38:02 +02:00 |
Laurent Rineau
|
6f5f5af785
|
Merge pull request #2070 from maxGimeno/Polyhedron_demo-Use_modern_context-GF
Polyhedron_demo: Use a recent OpenGL context if possible
|
2017-09-07 17:19:58 +02:00 |
Laurent Rineau
|
f002ab7d3c
|
Merge pull request #2254 from maxGimeno/Output_surface_facets_to_facegraph-GF
Surface_mesher: Output Surface Facets To Facegraph
|
2017-09-04 15:09:44 +02:00 |
Maxime Gimeno
|
92814e8858
|
Rename recentFunctions;
|
2017-08-30 10:27:00 +02:00 |
Maxime Gimeno
|
bca74e4a8e
|
Rename isRecent into isOpenGL_4_3
|
2017-08-30 10:26:59 +02:00 |
Maxime Gimeno
|
71a8c1c178
|
Use GS in modern openGL for an optimal flat shading.
|
2017-08-30 10:26:58 +02:00 |
Maxime Gimeno
|
6393d0bc3e
|
Sets an OpenGL 4.3 format if possible and create a QOpenGLFunctions_4_3_Compatibility in that case.
|
2017-08-30 10:25:05 +02:00 |
Maxime Gimeno
|
d57be1d856
|
Add documentation and update changes.html
|
2017-08-09 10:31:04 +02:00 |
Maxime Gimeno
|
04649a598a
|
Rebase and doc.
|
2017-08-01 14:59:58 +02:00 |
Maxime Gimeno
|
599fd8322b
|
Add an interface for transparent items so there faces are always drawn after the rest of the scene. This way their position in the scene entries does not affect the display of other items.
|
2017-08-01 14:59:58 +02:00 |
Maxime Gimeno
|
484e03570f
|
- add clipping planes management in main shaders. (with and without lights, flat and no_selection)
- Add plugin for use of a clipping box
|
2017-08-01 14:59:58 +02:00 |
Maxime Gimeno
|
13723a704f
|
Targeting and ID now displays a zone of Ids.
This zone is affected by vertex/edge/face printing or not.
ZoomToId displays a zone around the targeted Id.
|
2017-07-25 10:02:07 +02:00 |
Maxime Gimeno
|
ee93ab34dd
|
Selection_items keep displaying their polyhedron_items ids and zoomToId doesn't override the sceneCenterPoint anymore.
|
2017-07-25 10:01:28 +02:00 |
Maxime Gimeno
|
3c08937edb
|
Fix display all.
|
2017-07-25 10:01:28 +02:00 |
Maxime Gimeno
|
49818ae489
|
Split the display into vertices, edges and faces text lists. Add an option for each in the contextMenu.
|
2017-07-25 10:01:28 +02:00 |
Laurent Rineau
|
e0f7e1ff2c
|
Merge pull request #2229 from maxGimeno/Fix_clipping_bug-GF
Polyhedron_demo: Fix clipping bug
|
2017-07-10 15:35:30 +02:00 |
Maxime Gimeno
|
ced658ce82
|
typo
|
2017-07-04 15:51:31 +02:00 |
Maxime Gimeno
|
4454047702
|
Add a signal and slots to avoid clipping bugs when playing with items visibility and RenceterScene.
|
2017-07-04 14:14:49 +02:00 |
Maxime Gimeno
|
b889359928
|
FIx Polyhedron_demo for QGLViewer v2.7.0
|
2017-07-03 09:35:14 +02:00 |
Maxime Gimeno
|
2e506fe18d
|
Add Q_DECL_OVERRIDE in the examples
|
2017-05-30 15:17:12 +02:00 |
Maxime Gimeno
|
b04c1e1a96
|
Change name for UI so it matches the naming convention.
|
2017-05-30 15:17:12 +02:00 |
Maxime Gimeno
|
a84acd367d
|
Add the misisng interface file
|
2017-05-30 15:17:12 +02:00 |
Maxime Gimeno
|
4132b2d55d
|
Finish updating the doc
|
2017-05-30 15:17:12 +02:00 |
Maxime Gimeno
|
c60acf58c4
|
Update example plugins
|
2017-05-30 15:17:12 +02:00 |
Maxime Gimeno
|
f85a6a52aa
|
Finish updating the in code doc.
|
2017-05-30 15:17:12 +02:00 |
Maxime Gimeno
|
2570bd3a53
|
Explicitates the TextRenderer's doc.
|
2017-05-30 15:15:55 +02:00 |
Maxime Gimeno
|
05126f0971
|
Enhancements :
- Explicitate the doc
- Make the Scnee_print_item_interface a real interface
|
2017-05-30 15:15:54 +02:00 |
Maxime Gimeno
|
965e6f545d
|
Make Viewer_interface more interface-like.
|
2017-05-30 15:12:31 +02:00 |
Laurent Rineau
|
7efcc76430
|
Merge pull request #1954 from maxGimeno/Polyhedron_demo-Update_SM_item_visu-GF
Polyhedron_demo: Update Scene_surface_mesh_item
|
2017-05-29 11:16:32 +02:00 |
Laurent Rineau
|
7e651b6b78
|
Merge branch 'releases/CGAL-4.10-branch'
Merges two pull-requests:
- 9384ff4 Merge pull request #2133 from maxGimeno/Fix_cmake_warning_CMP0053-GF
- 0005d61 Merge pull request #2132 from sloriot/Kernel-use_CGAL_compare
|
2017-05-24 17:45:58 +02:00 |
Maxime Gimeno
|
5ae96fc2aa
|
Explicitely set the policy of CMP0053 to OLD to silent the warning when it is not found.
|
2017-05-23 16:12:56 +02:00 |
Maxime Gimeno
|
38a991006b
|
Use dynamic properties to determine isPolyhedronMode()
|
2017-05-19 14:07:06 +02:00 |
Maxime Gimeno
|
92c7f227a7
|
- Clarify doc
- make the indices map local
- make the Polyhedron Mode a setting in the preference dialog
|
2017-05-19 14:06:34 +02:00 |
Maxime Gimeno
|
e07e19271d
|
Add a toggle to specify if we are in Polyhedron_mode(default) or Surface_mesh mode, in the Edit menu. This value is accessible from a Scene_interface object under the name isPolyhedronMode().
|
2017-05-19 14:05:01 +02:00 |
Maxime Gimeno
|
7e87b88762
|
Make a zoomToPosition function for the Scene_polyhedron_item
|
2017-05-12 09:24:18 +02:00 |
Maxime Gimeno
|
a732bb3c66
|
Don't use signals/slots system but override itemAboutToBeDestroyed
|
2017-03-24 12:10:22 +01:00 |
Maxime Gimeno
|
d5fc592135
|
clean the surface_mesh_item, point-set_item and c3t3_item as well
|
2017-03-24 12:10:01 +01:00 |
Maxime Gimeno
|
0632a86970
|
Factorize program declaration and use special shader for flat shading without pre computing the normals.
|
2017-02-21 15:20:33 +01:00 |
Maxime Gimeno
|
ebfa4a7ea5
|
Add a shrinking possibility to the facets of the c3t3_item.
To apply it, either use the slider in the item's menu, or use + and - when the item is selected.
|
2017-02-08 11:42:15 +01:00 |
Sébastien Loriot
|
50510c05ea
|
add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
|
2017-01-19 15:20:25 +01:00 |
Maxime Gimeno
|
ec4deace20
|
Update ids when invalidateOpenGLBuffers() is called
|
2017-01-12 12:05:39 +01:00 |
Laurent Rineau
|
a5e254f0d8
|
Merge pull request #1737 from maxGimeno/Polyhedron_demo-Fix_large_coordinates_bug-GF
Polyhedron_demo: Fix display bugs when the scene is greatly offsetted
|
2017-01-12 11:10:11 +01:00 |
Laurent Rineau
|
ba6a05a134
|
Fix -Wconversion warnings
|
2016-12-30 16:44:08 +01:00 |
Maxime Gimeno
|
1c55bef931
|
Update the doc forthe group_items and the plugins.
|
2016-12-15 13:26:38 +01:00 |
Laurent Rineau
|
847906e2e4
|
Extend --no-try-catch to catching of C++ exceptions in Qt scripts
|
2016-12-02 13:05:43 +01:00 |
Maxime Gimeno
|
ca5ea47e48
|
Add an offset vector to the viewer.
|
2016-12-02 12:03:46 +01:00 |
Laurent Rineau
|
5e38a93815
|
At least return a Boolean
When the wrapped function return type is `void`, the return type of
`wrap_a_call_to_cpp` is now `bool`.
|
2016-11-04 12:10:19 +01:00 |