Jasmeet Singh
|
cd3cfc0bc5
|
Remove wireframe toggle button as it is unavailable in qOpenGLFunctions
|
2019-06-18 18:27:00 -07:00 |
Jasmeet Singh
|
ff5e9a3820
|
Add compute_face() functionality and get_second_point() to find intersection of ray with bounding box
Show wireframe. Not building successfully as qOpenGLFunctions do not support glPolygonMode(). Comitting to save progress.
|
2019-06-18 17:51:22 -07:00 |
Jasmeet Singh
|
2874ce940c
|
Merge remote-tracking branch 'jasmeet9323/cgal/master' into gsoc2019-add_basic_viewer-jasmeet
Sync my branch with remote to avoid conflicts during PR.
|
2019-06-18 12:56:28 -07:00 |
Jasmeet Singh
|
4f9df720ea
|
Toggle ray display with keypress R. Start adding face viewer
|
2019-06-17 20:45:04 -07:00 |
Jasmeet Singh
|
1cc0d12aa4
|
Revert formatting of the rest of Basic_viewer_qt.h file
|
2019-06-17 20:13:30 -07:00 |
Jasmeet Singh
|
1d4b6242f4
|
Show rays upto a bounding box
|
2019-06-17 20:02:08 -07:00 |
jasmeet9323
|
1a04afdae4
|
Experimenting with bounding box-ray intersection
|
2019-06-17 14:20:30 -07:00 |
Jasmeet Singh
|
1c852ed586
|
Add several points to display a ray.
The viewer stopped displaying anything.
|
2019-06-14 21:59:03 -07:00 |
Jasmeet Singh
|
abe9f2f7e4
|
Checking directions of rays.
|
2019-06-14 19:18:55 -07:00 |
Jasmeet Singh
|
a06f4f9aa2
|
Add method add_line(point, vector) in Basic_viewer_qt to view rays.
|
2019-06-12 23:38:38 -07:00 |
Jasmeet Singh
|
608ba3eee8
|
Start to implement infinite line in basic viewer.
|
2019-06-12 23:05:10 -07:00 |
Andreas Fabri
|
4581f1b7a8
|
Morte replacements
|
2019-06-05 08:39:55 +02:00 |
Maxime Gimeno
|
4b66010b75
|
Fix znear management in orthographic mode
|
2019-05-21 13:33:05 +02:00 |
Mael Rouxel-Labbé
|
2848158354
|
Fix typos
|
2019-05-20 08:54:04 +02:00 |
Sebastien Loriot
|
b87db08b08
|
Merge pull request #3355 from maxGimeno/Demo-Multiple_viewers-GF
Polyhedron demo: Multiple Viewers
|
2019-04-23 10:34:26 +02:00 |
Simon Giraudot
|
2c1ca1e893
|
Replace old color API using global const variable with new one using functions
|
2019-04-03 11:51:29 +02:00 |
Maxime Gimeno
|
e02eef8aa3
|
add misisng highp in compatibility shaders
|
2019-03-18 09:33:22 +01:00 |
Maxime Gimeno
|
1761c62087
|
Fix forgotten compileSoureShader
|
2019-03-18 09:24:01 +01:00 |
Maxime Gimeno
|
0059f92326
|
Fix normals to normal
|
2019-03-15 16:07:52 +01:00 |
Maxime Gimeno
|
38828181aa
|
Dont call mat3() constructor
|
2019-03-15 15:38:44 +01:00 |
Maxime Gimeno
|
f39fce13e3
|
Remove remaining #version from compatibility glsl and use compatibility shaders in basic_viewer
|
2019-03-15 13:36:36 +01:00 |
Maxime Gimeno
|
4f97ab767b
|
Update to master.
|
2019-02-15 14:34:34 +01:00 |
Maxime Gimeno
|
d069b6f673
|
Only use -Wdeprecated-copy if GCC version is >=9
|
2019-01-30 11:15:51 +01:00 |
Andreas Fabri
|
a7d65b7913
|
Try to fix Polyhedron examples with Basic Viewer
|
2019-01-24 18:22:02 +01:00 |
Andreas Fabri
|
f627339eea
|
Fix Vec and Exponent_vector
|
2019-01-15 18:32:48 +01:00 |
Maxime Gimeno
|
955053e239
|
Merge remote-tracking branch 'cgal/master' into Demo-Multiple_viewers-GF
|
2018-12-11 10:49:41 +01:00 |
Maxime Gimeno
|
4571c4555e
|
Merge remote-tracking branch 'cgal/master' into Demo-Multiple_viewers-GF
|
2018-11-28 11:58:55 +01:00 |
Guillaume Damiand
|
4b8bd40d8c
|
Bugfix in Buffer_for_vao.h, in the method is_facet_convex.
|
2018-11-27 18:21:57 +01:00 |
Guillaume Damiand
|
edfdc8d346
|
Readd the random face color option for lcc viewer.
|
2018-11-27 17:02:38 +01:00 |
Guillaume Damiand
|
a5e1edd698
|
Continue to update the lcc demo and the basic viewer.
|
2018-11-27 11:59:29 +01:00 |
Guillaume Damiand
|
9c3faed5c5
|
Bug fixes; nyf
|
2018-11-26 22:06:13 +01:00 |
Maxime Gimeno
|
9539e5e1ef
|
Merge remote-tracking branch 'cgal/master' into Demo-Some_fixes-GF
|
2018-10-31 09:39:40 +01:00 |
Sébastien Loriot
|
e925b1aba6
|
Merge pull request #3225 from maxGimeno/Demo-Remove_polyhedron_item-GF
Polyhedron demo: remove the Scene_polyhedron_item
|
2018-10-30 15:50:17 +01:00 |
Maxime Gimeno
|
f14a335e10
|
Fix is_degenerate_triangle bug and NaN failures in highlighting Euler.
|
2018-10-29 11:12:28 +01:00 |
Laurent Rineau
|
73dd93c4e1
|
Merge pull request #3405 from gdamiand/CGAL_basic_viewers-bugfix-gdamiand
Basic viewers: bugfix for Epeck
|
2018-10-29 10:27:37 +01:00 |
Maxime Gimeno
|
ceee4b8e2d
|
fix axis system
|
2018-10-26 17:24:10 +02:00 |
Maxime Gimeno
|
9e563d1307
|
Fix conflicts
|
2018-10-16 09:30:04 +02:00 |
Guillaume Damiand
|
f8a9bec308
|
Expose local type so that we can use them in basic viewers.
|
2018-10-15 14:18:24 +02:00 |
Maxime Gimeno
|
b0bf4e371f
|
Remove wrong permissions
|
2018-10-08 12:07:26 +02:00 |
Maxime Gimeno
|
20a6797bea
|
Replace nullptr by NULL in qglviewer.
|
2018-10-08 11:55:24 +02:00 |
Maxime Gimeno
|
32c0064900
|
Use the same QSettings everytime to save 200ms everytime.
|
2018-10-05 15:56:42 +02:00 |
Maxime Gimeno
|
d6c1301e0a
|
Fix conflicts
|
2018-10-04 14:06:16 +02:00 |
Maxime Gimeno
|
c3fab3df15
|
workaround for multiple linking under windows.
|
2018-10-03 09:16:27 +02:00 |
Maxime Gimeno
|
ab3ad395fc
|
RemoveViewer on context destroyed
|
2018-10-03 09:02:43 +02:00 |
Maxime Gimeno
|
6d54163bbd
|
Edit_sphere_item
|
2018-09-25 12:13:37 +02:00 |
Maxime Gimeno
|
9ca2833588
|
Fix conflicts, fix polygon_soup normals computation, change Extrude Item text.
|
2018-09-24 11:34:32 +02:00 |
Maxime Gimeno
|
665c25886a
|
Done textured_item and selection_item
|
2018-09-20 15:11:43 +02:00 |
Guillaume Damiand
|
865e6bf01e
|
Move operator << inside CGAL::qglviewer namespace.
|
2018-09-11 17:26:15 +02:00 |
Maxime Gimeno
|
fd27bd9c09
|
Share VBOs between viewers.
|
2018-09-11 13:06:02 +02:00 |
Guillaume Damiand
|
1db0bd0a79
|
Bugfix for operator<<
|
2018-09-11 11:46:26 +02:00 |
Guillaume Damiand
|
64c7a083ce
|
Bugfix in doc
|
2018-09-11 11:46:13 +02:00 |
Guillaume Damiand
|
243a12be43
|
Fix viewer in 2D for 2D data sets.
|
2018-09-10 12:20:10 +02:00 |
Guillaume Damiand
|
bf20b43ea5
|
Start to implement 2D mode for viewers; nyf.
|
2018-09-07 20:19:41 +02:00 |
Guillaume Damiand
|
fc6e3c6a5a
|
Improve the face end for non convex face to allow to draw faces with holes.
|
2018-09-07 19:19:40 +02:00 |
Guillaume Damiand
|
71555b18cf
|
Update namespace
|
2018-09-06 18:46:39 +02:00 |
Guillaume Damiand
|
2c8af2ebcc
|
Update all draw_XXX functions to use specialized version, allowing to use different draw in a same program.
|
2018-09-06 18:43:32 +02:00 |
Maxime Gimeno
|
e5aaab93d5
|
Remove visibleBbox from scene. Working subviewer.
|
2018-09-04 10:35:46 +02:00 |
Maxime Gimeno
|
06ce5dddca
|
WIP : trying to figure out why the items are not drawn.
|
2018-09-03 10:51:01 +02:00 |
Maxime Gimeno
|
daac3e124d
|
WIP: integrate is_sharing in qglviewer
|
2018-09-03 09:21:09 +02:00 |
Maxime Gimeno
|
805e4669e4
|
Avoid having the visual hints hidden by the mesh when zooming too much.
|
2018-08-21 09:32:29 +02:00 |
Maxime Gimeno
|
818e0d1f11
|
Clean-up
|
2018-07-06 12:33:52 +02:00 |
Maxime Gimeno
|
c8adcc3e86
|
Downgrade to GLSL 150 (OpenGL 3.3) because of some systems.
|
2018-07-05 15:35:30 +02:00 |
Maxime Gimeno
|
b68f63e508
|
Fix basic_viewer
|
2018-07-05 15:21:58 +02:00 |
Maxime Gimeno
|
4c58c214c3
|
make 2 versions of all shaders : 1 for --old and 1 for 4.3
|
2018-07-05 14:34:10 +02:00 |
Maxime Gimeno
|
640243a658
|
Remove calls to glLineWidth, as OpenGL ES 2.0 doesn't support higher than 1.
|
2018-07-05 10:37:41 +02:00 |
Maxime Gimeno
|
9a258d081f
|
Remove remaining calls to GL_LIGHT smth
|
2018-07-04 15:37:24 +02:00 |
Jane
|
bace15874b
|
to the app to force use 2.1 context.he commit.
|
2018-07-04 13:34:26 +01:00 |
Maxime Gimeno
|
73adc3e300
|
Fix edit_plugin
|
2018-07-04 13:58:01 +02:00 |
Jane
|
d72fd85053
|
context is correct.commit message for your changes. Lines starting
|
2018-07-04 12:52:27 +01:00 |
Maxime Gimeno
|
f80f318503
|
WIP Shader fixes
|
2018-07-03 13:53:57 +02:00 |
Maxime Gimeno
|
2dbbca18b3
|
Restore point size
|
2018-07-02 11:09:48 +02:00 |
Maxime Gimeno
|
54e0e16167
|
Restore 4.3 context
|
2018-07-02 10:04:40 +02:00 |
Jane
|
93d9e8e227
|
Remove problematic gl calls
|
2018-06-29 18:40:25 +02:00 |
Maxime Gimeno
|
301416c151
|
Pass to OpenGL_ES_2
|
2018-06-29 12:06:06 +02:00 |
Maxime Gimeno
|
2f4f22d236
|
Merge remote-tracking branch 'cgal/master' into Demo-Add_transparency-GF
|
2018-06-21 11:42:26 +02:00 |
Laurent Rineau
|
5ec1b841b7
|
Merge pull request #3170 from MaelRL/CGAL-Fix_some_STL_extension_namespaces-GF
STL_Extension: move CGAL::iterator and CGAL::unary/binary functions to CGAL::cpp98::
|
2018-06-20 17:21:01 +02:00 |
Laurent Rineau
|
2b33f0690d
|
Merge pull request #2687 from maxGimeno/OpenGL-debugging_option-GF
Polyhedron demo: add some OpenGL debugging information
|
2018-06-14 17:36:54 +02:00 |
Laurent Rineau
|
08043e442c
|
Merge pull request #2835 from gdamiand/CGAL-basic_viewers-gdamiand
Add basic viewers
|
2018-06-14 17:36:37 +02:00 |
Laurent Rineau
|
3a4121b207
|
Merge pull request #3148 from maxGimeno/Demo-Fix_orthographic_projection-GF
Polyhedron demo:Fix_orthographic selection
# Conflicts:
# GraphicsView/include/CGAL/Qt/qglviewer_impl.h
|
2018-06-14 17:36:26 +02:00 |
Mael Rouxel-Labbé
|
6283291c8a
|
Moved CGAL::iterator to CGAL::cpp98
|
2018-06-13 15:58:19 +02:00 |
Maxime Gimeno
|
8e7fc0b852
|
Merge master to solve conflicts.
|
2018-06-13 09:40:56 +02:00 |
Laurent Rineau
|
a3a2a1d9de
|
Use Vec in the CGAL::qglviewer namespace
|
2018-06-12 16:15:34 +00:00 |
Laurent Rineau
|
5c6eee6ac3
|
Merge branch 'master' into Demo-Fix_orthographic_projection-GF
|
2018-06-12 18:01:55 +02:00 |
Laurent Rineau
|
1df3c3e922
|
Merge branch 'master' into GraphicsView-no_using_namespace_std-GF
|
2018-06-12 17:37:15 +02:00 |
Guillaume Damiand
|
c08546276b
|
Factorize draw functions in Basic_viewer_qt.h, when CGAL_USE_BASIC_VIEWER is not defined.
|
2018-06-11 13:06:20 +02:00 |
Maxime Gimeno
|
87fb0cc39a
|
Remove remaining legacy code that generated GL_STACK_UNDERFLOW errors.
|
2018-06-07 09:56:08 +02:00 |
Maxime Gimeno
|
1c6a96d1cf
|
Add qt gl debugging info.
|
2018-06-06 16:59:34 +02:00 |
Maxime Gimeno
|
c4b28fd000
|
Remove the using namespace from the impl files
|
2018-06-06 16:15:55 +02:00 |
Laurent Rineau
|
1f646405e8
|
Fix -Wconversion warnings (and a few others) in QGLViewer
|
2018-06-05 14:48:24 +02:00 |
Maxime Gimeno
|
39a645883b
|
add misisng namespace before EXIT_VIEWER
|
2018-06-05 09:45:40 +02:00 |
Maxime Gimeno
|
2e56820d8d
|
Fix after rebase
|
2018-06-04 12:00:22 +02:00 |
Maxime Gimeno
|
21359581c4
|
Add viewer's modifications to CGAL_Qt5
|
2018-06-04 12:00:22 +02: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
|
025968643b
|
Fix_orthographic selection
|
2018-06-04 11:44:56 +02:00 |
Andreas Fabri
|
1969ee9853
|
Fix the license header, as the dual licensing does not apply to pur fork
|
2018-05-31 10:05:46 +01:00 |
Andreas Fabri
|
f5b6ec67ef
|
Remove 'using namespace std;' from the qglviewer files
|
2018-05-31 09:44:49 +01:00 |
Maxime Gimeno
|
979bde1025
|
Fix Triangulation_3 viewer
|
2018-05-29 11:27:53 +02:00 |
Guillaume Damiand
|
4c5b0d31d4
|
Remove unused variable
|
2018-05-29 11:11:50 +02:00 |
Andreas Fabri
|
4b14990209
|
Fix warnings; Remove typename in non-template code
|
2018-05-29 11:11:50 +02:00 |
Guillaume Damiand
|
ed0c55df89
|
Bugfix in function that test if a face is convex.
|
2018-05-29 11:11:50 +02:00 |
Guillaume Damiand
|
21012cb0a3
|
Comment optimization done for convex facets for now, because there is a bug in the test code. Todo: solve the bug (maybe use a better test ?)
|
2018-05-29 11:11:50 +02:00 |
Guillaume Damiand
|
035dd7cd24
|
Add missing inline; to avoid a multiply defined function.
|
2018-05-29 11:11:50 +02:00 |
Guillaume Damiand
|
39de8ac459
|
Add licence includes
|
2018-05-29 11:11:49 +02:00 |
Guillaume Damiand
|
d8a62aa2c8
|
Update licence headers of new files.
|
2018-05-29 11:11:49 +02:00 |
Guillaume Damiand
|
dba44f48a1
|
Harmonize the 5 basic viewers.
|
2018-05-29 11:11:49 +02:00 |
Guillaume Damiand
|
82e30832ed
|
Add a redraw method.
|
2018-05-29 11:04:57 +02:00 |
Guillaume Damiand
|
b5a4cd1e4a
|
One more bug fix in Buffer_for_vao.h
|
2018-05-29 11:04:57 +02:00 |
Guillaume Damiand
|
4f93b87634
|
Update is_facet_convex function; I think this is better now.
|
2018-05-29 11:04:57 +02:00 |
Guillaume Damiand
|
f1e9fc7ed8
|
Move class in CGAL namespace
|
2018-05-29 11:04:57 +02:00 |
Guillaume Damiand
|
49de2dee13
|
Bug fix in quadrangular smooth normals
|
2018-05-29 11:04:57 +02:00 |
Guillaume Damiand
|
e0aa99d798
|
Add the possibility to add weighted point 2 in basic viewer
|
2018-05-29 11:02:00 +02:00 |
Guillaume Damiand
|
62492150e0
|
Update Buffer_for_vao and Basic_viewer_qt
|
2018-05-29 11:02:00 +02:00 |
Guillaume Damiand
|
b22c9959f6
|
Update buffer for vao to allow the use of indexed points
|
2018-05-29 11:02:00 +02:00 |
Guillaume Damiand
|
9bde858140
|
update
|
2018-05-29 11:02:00 +02:00 |
Guillaume Damiand
|
a7b9656d52
|
Start to integrate version with indices
|
2018-05-29 11:02:00 +02:00 |
Guillaume Damiand
|
5b8e6d349b
|
Update Buffer_for_vao: byf
|
2018-05-29 11:02:00 +02:00 |
Guillaume Damiand
|
f70c6fed86
|
Update basic viewer to: (1) use a generic class that can maybe be used also in demos; (2) use same name to add mono/colored objects.
|
2018-05-29 11:02:00 +02:00 |
Guillaume Damiand
|
0e6eded6b7
|
Update basic viewer.
|
2018-05-29 11:01:59 +02:00 |
Guillaume Damiand
|
cc3410a729
|
Bugfix in basic viewer.
|
2018-05-29 11:01:59 +02:00 |
Guillaume Damiand
|
374da8b55d
|
Update basic viewer.
|
2018-05-29 11:01:59 +02:00 |
Guillaume Damiand
|
9e4f2870b8
|
Work on generic display function.
|
2018-05-29 11:01:59 +02:00 |
Maxime Gimeno
|
d617e33253
|
Add possibly missing include QMouseEvent containing the Qt::NoButton enum.
|
2018-05-18 10:02:09 +02:00 |
Andreas Fabri
|
3804bf6983
|
Fix Triangulation_3 demo (CGAL_PI)
|
2018-05-18 08:01:26 +01:00 |
Andreas Fabri
|
13454d01c1
|
Replace M_PI with CGAL_PI
|
2018-05-17 10:26:08 +01:00 |
Maxime Gimeno
|
f7d0fc72cd
|
fix the <:: error
|
2018-05-17 10:20:57 +02:00 |
Maxime Gimeno
|
8bf7fcbfe1
|
Add missing license include
|
2018-05-17 10:20:57 +02:00 |
Maxime Gimeno
|
f94a50646f
|
Add license to new file
|
2018-05-17 10:20:57 +02:00 |
Maxime Gimeno
|
03aa69c039
|
Clean-up the code:
Remove deprecated functions
Remove useless file
|
2018-05-17 10:20:57 +02:00 |
Maxime Gimeno
|
f22c2864a0
|
Put qglviewer in the namespace CGAL
|
2018-05-17 10:20:56 +02:00 |
Laurent Rineau
|
8fbab5edde
|
Enfore singleton, using qApp->property
|
2018-05-17 10:20:56 +02:00 |
Jane Tournois
|
7d49e2fb17
|
make the copy-constructor private, and do not define it,
to make sure it will not be used.
and add missing include
|
2018-05-17 10:20:56 +02:00 |
Laurent Rineau
|
02d5c69066
|
typo: frok/fork
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
0d4c153da2
|
Fix ImageInterface UI management
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
1c8b2a02c9
|
use CGAL_QT_EXPORT
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
9c1c0b027a
|
Fix UI management
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
130e42569e
|
Fix snapshot for othographic view
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
55c3048a69
|
Remove GPL_EXCEPTION and add GeometryFactory 2018 copyrights
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
c570c7ea7d
|
Change text in licenzse headers tospecify this is a fork
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
f1162b9914
|
Add missing tags in license headers
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
cadee2cac1
|
force GPL 3.0 to test.
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
89882de039
|
Update licenses
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
f1700285de
|
Restore snapshot feature in P3T3 demo
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
495b087c6f
|
Finish snapshot implem
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
37c52e6bbc
|
WIP SnapShot and SPDX LICENSE update.
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
fb10d4ac55
|
Fix errors.
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
18e38c2344
|
Fix license GPL 3+ into GPL 3
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
e7613f7841
|
restore erased file
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
8df643f390
|
update licenses
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
8c32592f83
|
Add missing file and fix interface for QGraphicsItem
|
2018-05-17 10:20:56 +02:00 |
Maxime Gimeno
|
4d13eb724f
|
Remove render video feature of loyd demo and fix drawvisualhnts in the qglviewer code.
|
2018-05-17 10:20:55 +02:00 |