Commit Graph

172 Commits

Author SHA1 Message Date
Enrico Turri
356d161ca1 1st installment of 3D scene toolbar 2018-07-23 13:49:48 +02:00
Enrico Turri
15bff4e02c Warning and legend textures moved from _3DScene class to GLCanvas3D class 2018-07-19 13:18:19 +02:00
Enrico Turri
a22e780791 Code cleanup 2018-07-18 15:52:20 +02:00
Enrico Turri
7f0945ad20 Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r into scene_manipulators 2018-07-18 15:07:56 +02:00
Enrico Turri
a340778454 Unified opengl textures 2018-07-18 15:07:52 +02:00
Enrico Turri
4dd9712c17 Disable slicing when one object crosses the print volume boundary 2018-07-18 14:26:42 +02:00
Enrico Turri
69c5c18c07 Merge with master + resolved conflicts 2018-07-17 10:44:23 +02:00
Enrico Turri
073ab56d0c Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-06-27 13:54:39 +02:00
Enrico Turri
7b49a0b9cd Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-06-27 13:52:57 +02:00
Enrico Turri
5bd0f6ab2b Code cleanup 2018-06-27 12:49:38 +02:00
Enrico Turri
c2256b2faa 3rd attempt to fix opengl on ubuntu 2018-06-27 12:36:49 +02:00
Enrico Turri
537033462d 1st attempt to fix opengl on ubuntu 2018-06-27 11:31:11 +02:00
Enrico Turri
90eb01702b Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-06-25 15:27:06 +02:00
Enrico Turri
dd392198f8 Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-06-25 15:24:58 +02:00
Enrico Turri
fab492e951 Fix of interaction between opengl contexts and main page notebook 2018-06-25 15:17:13 +02:00
Enrico Turri
4c6cf7e970 Fixed conflict after merge with master 2018-06-25 10:49:30 +02:00
Enrico Turri
b4959d27f5 Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-06-25 08:51:47 +02:00
Enrico Turri
df781d0c00 Fix of #999 2018-06-25 08:48:36 +02:00
Enrico Turri
1d81186309 Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-06-25 08:26:14 +02:00
Enrico Turri
afc4bbb680 Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-06-22 16:13:51 +02:00
Enrico Turri
13d59bca12 Forced render of 3D scene when changing tab in plater's notebook 2018-06-22 16:06:37 +02:00
Enrico Turri
8479fb588d Changed use of GL_LIGHTING logic and code cleanup 2018-06-22 12:21:43 +02:00
Enrico Turri
f0e09fc4b4 Geometry info updated while using gizmos 2018-06-22 11:19:38 +02:00
YuSanka
59ded46c7b Try to fix uncorrect setup on Linux 2018-06-22 10:59:54 +02:00
Enrico Turri
5db9b363f9 4th Attempt to fix texture rendering on OpenGL 1.1 cards 2018-06-22 09:42:56 +02:00
Enrico Turri
6a39ea4217 2nd Attempt to fix texture rendering on OpenGL 1.1 cards 2018-06-21 15:43:34 +02:00
Enrico Turri
f85d5e4dbb Attempt to fix texture rendering on OpenGL 1.1 cards 2018-06-21 13:03:53 +02:00
Enrico Turri
8881f43162 Faster gizmos update 2018-06-21 08:37:04 +02:00
Enrico Turri
1017bf7355 Object updated by rotate gizmo 2018-06-19 09:46:26 +02:00
Enrico Turri
972fb8e29e Object updated by scale gizmo 2018-06-18 15:07:17 +02:00
Enrico Turri
32f7cba212 Hovering on gizmo overlay 2018-06-13 10:49:59 +02:00
Enrico Turri
713f1f71db 1st installment of gizmos 2018-06-13 09:12:16 +02:00
Enrico Turri
f3e6d1d9c1 C++ code cleanup 2018-06-12 12:18:16 +02:00
Enrico Turri
5600f207b3 Attempt to workaround bug in wxWidgets IsShownOnScreen() method 2018-06-12 09:18:25 +02:00
Enrico Turri
af7f07ae4c Use a single gl context created in c++ 2018-06-11 15:49:04 +02:00
Enrico Turri
ed5982ec71 Removed 3DScene volumes from perl 2018-06-11 13:48:02 +02:00
Enrico Turri
a1e5f5b234 class 3D on_select callback moved to c++ 2018-06-08 11:37:07 +02:00
Enrico Turri
76861888f7 reload_scene method of 3D class moved to c++ 2018-06-08 09:40:00 +02:00
Enrico Turri
f2ab6a33ad class 3D callbacks moved to c++ 2018-06-07 11:18:28 +02:00
Enrico Turri
230c9bcb34 Key down and char event handlers of class 3D moved to c++ 2018-06-07 09:22:19 +02:00
Enrico Turri
966fd0190e 3DScene member variables moved to c++ 2018-06-06 12:36:52 +02:00
Enrico Turri
a065413dc0 3DScene load_object method moved to c++ 2018-06-06 10:16:58 +02:00
Enrico Turri
9ec27825b4 Generation of preview paths moved to c++ 2018-06-05 14:09:36 +02:00
Enrico Turri
21e9aae197 Generation of gcode paths moved to c++ 2018-06-05 10:56:55 +02:00
Enrico Turri
3a448b616a Another set of 3DScene methods moved to c++ 2018-06-04 15:42:34 +02:00
Enrico Turri
c31574c3fd Fixed opengl initialization on linux 2018-06-04 14:38:41 +02:00
Enrico Turri
59624197e6 3rd attempt to fix opengl initialization on linux 2018-06-04 14:28:59 +02:00
Enrico Turri
84b7439cdb 1st attempt to fix opengl initialization on linux 2018-06-04 13:15:28 +02:00
Enrico Turri
5310e2d804 OpenGL info moved to c++ 2018-06-04 10:14:09 +02:00
Enrico Turri
4554edf706 Refactoring and cleanup 2018-06-01 15:54:41 +02:00