Enrico Turri
0af66cfe82
ENABLE_COMPRESSED_TEXTURES set as default
2019-06-24 09:54:58 +02:00
Enrico Turri
9ec4fdb682
ENABLE_TEXTURES_MAXSIZE_DEPENDENT_ON_OPENGL_VERSION set as default
2019-06-24 09:27:19 +02:00
Enrico Turri
15edeb87f5
Max texture size dependent on OpenGL version on Win and Linux and on retina monitors on Mac
2019-05-23 13:49:57 +02:00
Enrico Turri
76abf5c285
Use texture compression on GPU
2019-05-21 14:19:03 +02:00
Enrico Turri
f760dfed36
Refactoring - Shared members of GLCanvas3D as references instead of pointers
2019-03-08 12:03:37 +01:00
Vojtech Kral
7923dde152
Imgui: Implement keyboard input, fix #1797
2019-02-20 16:12:41 +01:00
Enrico Turri
54cfc1d071
Unique OpenGL context set as default
2019-01-21 12:20:53 +01:00
bubnikv
b125a598e9
Further removal of the 3DScene / GLCanvas3DManager scaffold.
2018-11-23 17:15:17 +01:00
Enrico Turri
a3699f96d1
Partial cleanup of obsolete methods
2018-11-23 15:05:43 +01:00
bubnikv
0d2a1e6eef
Removed legacy GUI Perl bindings,
...
replaced Print & SLAPrint pointers with BackgroundProcessing pointer
at the GLCanvas3D level, so that the Print & SLAPrint access will be
synchronized with the current printer technology.
2018-11-22 15:29:59 +01:00
Enrico Turri
a5f35f3fd3
Added menu Edit -> Select all
2018-11-21 15:28:35 +01:00
bubnikv
22aef36a54
Added force_full_scene_refresh parameter to the 3DScene::refresh()
...
function to force a refresh of all GLVolumes. Currently this hack
is used by the Platter::arrange() function only, and ideally
we should replace this parameter with a smarter 3DScene::refresh()
function, which would check for the transformation matrices as well.
2018-11-21 13:52:46 +01:00
Enrico Turri
39665fad9c
Ensure object on bed after deletion of subpart
2018-11-21 12:27:20 +01:00
Vojtech Kral
6f3e386e85
Cutting
2018-11-18 21:20:47 +01:00
Enrico Turri
2ab876f986
Removed a bunch of obsolete methods
2018-11-14 15:57:11 +01:00
Enrico Turri
c23537c6c0
Deletion of instances and volumes from 3D scene
2018-11-14 08:53:56 +01:00
bubnikv
357dbc2226
GLVolume: split composite_id to object_id, volume_id and instance_id.
...
WIP: Added creation of GLVolumes for SLA supports.
2018-11-13 17:45:44 +01:00
Enrico Turri
d6db104017
GLCanvas3D::update_gizmos_data() set as private
2018-11-01 15:08:39 +01:00
Enrico Turri
fff76c6aae
New selection set as default
2018-11-01 10:06:55 +01:00
Enrico Turri
108110940c
Mirror component of transformations set as default
2018-11-01 08:46:44 +01:00
Enrico Turri
1d2b29bc5c
Mirror transform components in ModelInstance and GLvolume - WIP and disabled
2018-10-18 15:50:51 +02:00
Enrico Turri
8d91b99cc0
added method: static GUI::GLCanvas3D* _3DScene::get_canvas(wxGLCanvas* canvas)
2018-10-11 10:24:19 +02:00
Enrico Turri
1d4d84e432
New selection -> removed obsolete methods\n+\nFixed a few compile warnings
2018-10-08 15:17:36 +02:00
Enrico Turri
671c2a877d
1st installment of new selections (disabled)
2018-10-08 14:02:12 +02:00
Enrico Turri
1254c85e4b
Use an unique opengl context
2018-10-04 10:41:11 +02:00
Vojtech Kral
c9e6f89379
Replace PerlCallbacks with events in GLCanvas3d et al.
2018-10-03 11:51:47 +02:00
Enrico Turri
c0faf9fc6e
Fixed call to reset_legend_texture() made on hidden canvas
2018-10-02 14:12:23 +02:00
Enrico Turri
dfbcfae4c2
Multisample detection
2018-10-02 14:01:22 +02:00
Vojtech Kral
00a2500af8
WIP: Plater
2018-10-01 16:48:24 +02:00
bubnikv
3cc0b4abd4
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-25 15:33:51 +02:00
bubnikv
fd0047f081
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-20 16:48:40 +02:00
bubnikv
1260b8deb3
WIP: Moved sources int src/, separated most of the source code from Perl.
...
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00