918c4697c0
ENABLE_THUMBNAIL_GENERATOR -> Transparent background for thumbnails saved into .3mf
2019-11-04 11:59:23 +01:00
2d3e46fb01
ENABLE_THUMBNAIL_GENERATOR -> Render thumbnails using shader
2019-11-01 12:19:27 +01:00
d2c1229d95
ENABLE_THUMBNAIL_GENERATOR -> Use orthographic camera when rendering thumbnails
2019-10-31 17:03:33 +01:00
8cbf371087
ENABLE_THUMBNAIL_GENERATOR -> Changes to zoom factor and centering algorithm when rendering thumbnails
2019-10-31 16:40:38 +01:00
2477b7c018
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_plater_thumbnail
2019-10-29 14:47:59 +01:00
ddfedfd10a
ENABLE_THUMBNAIL_GENERATOR -> Use multisampling when generating thumbnail using off-screen framebuffer
2019-10-29 14:45:15 +01:00
13001e36d2
Fixed several warnings
2019-10-29 10:40:34 +01:00
a4538e2012
ENABLE_THUMBNAIL_GENERATOR -> Use off-screen framebuffer to render the thumbnail on graphic cards supporting it
2019-10-29 10:27:51 +01:00
c7d3659572
ENABLE_THUMBNAIL_GENERATOR -> Reduce thumbnail size if exceeding 3D scene canvas size
2019-10-29 07:32:15 +01:00
1821deccd3
ENABLE_THUMBNAIL_GENERATOR -> Do not render wipe tower into thumbnail
2019-10-25 09:04:58 +02:00
4c988472ac
ENABLE_THUMBNAIL_GENERATOR -> Fixed thumbnail generation for SLA and 3mf
2019-10-24 15:56:10 +02:00
fa852de861
ENABLE_THUMBNAIL_GENERATOR -> Fixed flickering of 3D view when generating thumbnail
2019-10-24 12:30:19 +02:00
6881a878c6
ENABLE_THUMBNAIL_GENERATOR -> Refactoring to simplify code
2019-10-24 12:09:09 +02:00
5a3111528d
ENABLE_THUMBNAIL_GENERATOR -> WIP: Added missing include and preparation for adding thumbnail to exported sla archive files
2019-10-23 16:01:23 +02:00
5cfcfb62db
ENABLE_THUMBNAIL_GENERATOR -> WIP: Refactoring and preparation for adding thumbnails to exported gcode and 3mf files
2019-10-23 13:31:24 +02:00
cb12254503
Fixed context menu showing up when user right clicks on 3D scene and release the mouse button after dragging over the objects list
2019-10-09 13:39:24 +02:00
d3c337b69a
Fixed conflicts after merging with master
2019-10-09 11:17:48 +02:00
5fac2ef70e
Wipe tower brim width is now part of WipeTowerData class, so it can be used wherever needed
2019-10-08 13:50:51 +02:00
20b86bbe8f
Reworked pad creation algorithm with new parameters:
...
* brim size
* force pad around object everywhere
2019-10-01 14:58:37 +02:00
8357f1a119
Refactoring of the G-code preview for lower memory allocation
...
and for separation of concerns:
The final G-code preview no more uses ExtrusionPaths structure
to hold the G-code path data extracted by parsing the G-code.
Instead, the ExtrusionPath class has been trimmed down back to
the original size before the G-code preview was introduced,
and a new GCodePreviewData::Extrusion::Path class was created to hold
the additional path data as the extruder ID, color change ID
and fan speed.
2019-09-30 16:25:26 +02:00
4bfc7f9faa
Merge remote-tracking branch 'remotes/origin/et_pull_2922'
2019-09-30 10:23:16 +02:00
be6cac24ec
Fixed visual hints in 3D scene not disappearing when tabbing out of size z field in object manipulators sidebar
2019-09-25 13:05:18 +02:00
a34a1341c5
Whitespace changes to supress misleading indentation warnings
...
These appear in newer gcc when spaces and tabs are mixed
2019-09-24 16:01:01 +02:00
03507f9b7d
ENABLE_ENHANCED_RELOAD_FROM_DISK set as default
2019-09-23 15:35:49 +02:00
dd503c328f
#2922 - Port of commit: f42edd35ce by jschuh
2019-09-23 14:56:27 +02:00
b4046dd27e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk
2019-09-23 08:27:01 +02:00
b9894c36c4
Follow-up of 8aaff08355 -> Do not show the new context menu when the user pans the scene + cleanup
2019-09-20 11:19:06 +02:00
8704f35348
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev
2019-09-20 09:58:33 +02:00
4e35bf53c7
Added Possibility to create "shape" as an independent object from 3dScene,
...
using right click on empty place
2019-09-20 09:57:27 +02:00
3796ae0343
#2948 - Max zoom takes in account custom bed model size
2019-09-20 09:53:35 +02:00
0c461f6db6
Added tech ENABLE_ENHANCED_RELOAD_FROM_DISK
...
1) Reworked void Plater::priv::reload_from_disk() to be more general
2) Added source data to class ModelVolume
3) Modified .3mf import/export to save/load volume matrices and source data
4) Incremented .3mf version to 2
2019-09-19 09:09:11 +02:00
7e573119ff
Fixed rotate gizmo hovering
2019-09-09 12:11:49 +02:00
e840478539
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk
2019-09-06 16:06:37 +02:00
080792f9ed
Fixed some more warnings, moved function to get ExtrusionRole name into ExtrusionEntity.hpp
...
So it can be called from wherever it may be needed
2019-09-06 15:55:07 +02:00
82a2b20afb
Do not render intermediate states while reload from disk action is taking place
2019-09-06 13:49:15 +02:00
9d5e872865
DoubleSlider refactoring
2019-09-05 15:31:22 +02:00
b83c783658
Fixed ColorPrint Legend update if Print preset was changed and model was resliced.
2019-09-05 09:13:59 +02:00
f61fe06794
Removed a bunch of compile warnings
2019-09-04 09:47:00 +02:00
dce4a179d0
Fix of "Extra overhanging perimeters are added in 2.1.0-beta3" #2857
...
Two bugs were fixed:
1) An entry in the GLVolume index was not always created when it should
have been.
2) Removing empty volumes from the list of GLVolumes did not update
the GLVolume index. This is an old issue, but it likely surfaced
now with the introduction of splitting the large GLVolumes
into multiple shorter ones.
2019-09-02 11:47:11 +02:00
40faa6db3b
Fixed out-of-bounds access when adding a colorchange before the first layer
...
Fixed several signedness related warnings
2019-08-29 12:03:42 +02:00
6d3f7fd6f8
Plurals for number of Undo / Redo actions.
2019-08-28 16:19:46 +02:00
5a38b77cff
Fixed regression issue in G-code preview since 2.1.0-beta2:
...
Excessive amount of memory was pre-allocated for G-code preview
by volumetric speed.
2019-08-27 15:55:53 +02:00
5af10ba0b9
Reworderd undo / redo tooltips
2019-08-27 11:49:46 +02:00
039e4bbcff
Improved wording of some UI texts and tooltips.
2019-08-27 11:39:51 +02:00
215c52d2d3
Optimization of the tool path preview generation algorithm:
...
1) Replaced linear search with logarithmic search.
2) Templated the travel path generation, replaced 3 functions with one.
2019-08-26 15:52:56 +02:00
3d8388cdc2
Time optimization of GLCanvas3D::_travel_paths_by_feedrate()
2019-08-26 11:41:25 +02:00
85c160cb83
Fixed a bug, where the GL context was not being activated with _set_current()
...
as _set_current() tested for visibility of the window on the screen.
Improved memory management by:
1) Allocating small (around 3MB) vertex buffers to be sent to the GPU.
2) Passing the small vertex buffers to the GPU as quickly as possible.
A bit of copy / paste refactoring into common functions.
2019-08-26 11:12:48 +02:00
263a7faa45
Follow-up of 32dc4709a4 -> A more general fix
2019-08-26 09:06:21 +02:00
857e22c343
Workaround to fix gizmos' imgui dialog not showing up the first time the user activates them by using keyboard shortcuts.
2019-08-23 12:27:46 +02:00
59b72310b6
Disable layers editing if enabled while switching to SLA printer
2019-08-23 09:27:15 +02:00