Yuri D'Elia
ebca698694
Parametric tolerance for Gyroid infill
2019-08-07 16:46:51 +02:00
supermerill
926270f840
bugfix "connected lines" for gyroid & 3Dhoney
2019-08-07 16:45:52 +02:00
supermerill
e6efa8ff54
bugfix gyroid & 3Dhoneycomb "connected lines"
2019-08-07 16:45:41 +02:00
supermerill
f765b7e333
gyroid & 3Dhoneycomb: now 'connected lines' follow the perimeters
2019-08-07 16:45:22 +02:00
Lukas Matena
f9e5c31fb8
One more fix on the empty layers detection - support contact z distance is taken into account
...
If it wasn't, anything with raft would be rejected unless contact z was zero. We do not want that.
2019-08-07 12:02:30 +02:00
tamasmeszaros
a8a20faab8
Fix build without PCH
2019-08-07 11:17:17 +02:00
Lukas Matena
65e6f07580
GCode.cpp: fixed detection of empty layers so it doesn't give false positives
...
That could happen on empty support layers which do not necessarily matter, since their spacing is not generally synchronized with the object
The new hopefully correct logic is "if there are extrusions on a layer, check that last layer with extrusions is at most the new layer height below
This is a fixup of changes from 0de6e53 and 6ab1cec
2019-08-07 10:54:36 +02:00
Vojtech Bubnik
a3c05b8700
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-06 19:53:47 +02:00
Vojtech Bubnik
5def2c93f6
Fix of a Linux / GTK specific crash on deleting of Layers from the side panel: wxWidgets / GTK internally delays the EnsureVisible() call to Idle processing. If the item is deleted after EnsureVisible() is planned and before the Idle processed, the Idle processing routine works with deleted data
2019-08-06 19:53:20 +02:00
YuSanka
987f5e5728
Fixed control of options category for single material profiles
2019-08-06 19:02:17 +02:00
bubnikv
e3de8df2f9
Redirect requests for the Prusa web pages with Slovak locale active
...
to Czech web pages.
2019-08-06 17:27:36 +02:00
bubnikv
30b2aa84a4
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-06 17:10:39 +02:00
bubnikv
e5947c4d1c
Added missing include
2019-08-06 17:10:03 +02:00
tamasmeszaros
0254534c68
Add new entry to keyboard shortcuts for 'arrange selection'
2019-08-06 16:53:17 +02:00
bubnikv
80f3de1e65
Fix of the previous commit: zero extrusion width parameter is
...
always valid, it is replaced with an "auto" value.
2019-08-06 15:36:16 +02:00
bubnikv
c711a72e2a
Improved handling of excessive extrusion width values (too small
...
or too big).
Fixes std: bad_alloc #2715
2019-08-06 15:11:46 +02:00
bubnikv
55fec86950
Missing include (required by clang, not required by msvc)
2019-08-06 11:40:33 +02:00
bubnikv
0001659e0a
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-06 11:29:39 +02:00
bubnikv
5e49954098
Fixed parallelization of texture compression:
...
Memory synchronization (memory barriers) are introduced using
std::atomic variables.
2019-08-06 11:29:26 +02:00
YuSanka
a047cf0743
Generated new POT-file
...
Fixed lines with translation of the empty strings
2019-08-06 10:01:10 +02:00
YuSanka
af0ab411d9
Fixed selection after multiple selected Copy/Paste
2019-08-06 09:41:09 +02:00
Lukas Matena
ef94b179f5
Memory usage is now shown in SysInfoDialog on all three platforms
2019-08-05 20:17:29 +02:00
bubnikv
c11baee1fe
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-05 17:49:31 +02:00
bubnikv
f2aba5d27a
Fixed Model::convert_multipart_object() for STLs (regression from 8e2af5151dcf6f102b65981ff5aa56c2dfda5a2a).
...
Removed Model::s_auto_extruder_id and related, as it is a Perl interfacing legacy.
Fixed a typo in asserts introduced in the preceding commit.
2019-08-05 17:49:21 +02:00
Lukas Matena
d78315aefb
Corrected return value of ConfigOptionVector::apply_override to what was intended (this didn't cause any bug though, the return value is currently not used)
2019-08-05 15:24:49 +02:00
bubnikv
9622a88d6a
Wording improvmenet of some error message.
2019-08-05 14:54:29 +02:00
bubnikv
f998d6a297
Fixed a typo in print_host variable name
2019-08-05 14:36:50 +02:00
bubnikv
bffa3c125d
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-05 14:30:42 +02:00
bubnikv
b0fc0cf49f
Fixed a regression issue where excessive memory was allocated
...
for the GLVolumes before sending to the GPU driver. The following commits
were partially reverted:
4269c8b23c Removed GLVolume non-VBO rendering
d15698e21e GLVolume and GLIndexedVertexArray refactored to send data to gpu at the first render call
Namely, the GLVolume buffers are "shrink to size"'d before sending their
content to the OpenGL driver, and the vertex buffers are populated
as quickly as possible from the GLVolume, so that the same buffer is not
kept twice in RAM on systems, where the RAM is shared with the graphics
card.
Also the memory allocation reporting was improved for the GLVolumes.
2019-08-05 14:30:32 +02:00
Lukas Matena
04bc566fd9
Added a memory logging function for Mac and Linux
2019-08-05 13:39:03 +02:00
Lukas Matena
313ad7bf00
Followup of 6ab1cec - empty layers are ok if there are only other empty layers on top of them
...
Also fixed a possible crash in Print.cpp when preparing the wipe tower layers
2019-08-04 22:57:59 +02:00
Enrico Turri
d760f3bd1b
Fixed automatic update of perspective camera
2019-08-03 09:07:38 +02:00
Enrico Turri
9c95deef96
Follow-up of c791ba776f -> Estimated times for color print layed-out as 'time for color (remaining time at color start)'
2019-08-03 08:51:03 +02:00
YuSanka
832c79a47e
Added InvalidItem() to ObjectDataViewModel to controling if item till exist during multiple deleting
...
+ some code cleaning
2019-08-02 17:53:35 +02:00
Lukas Matena
d0c9c28494
Empty layers detection added to GCode.cpp
...
Added detection of empty layers so the wipe tower doesn't trip on them (it is not printable anyway).
This should improve wipe tower reliability with supports, objects standing on edges, etc.
I also turned an assert into exception throw to prevent hard crashes and nonsense output.
2019-08-02 16:54:18 +02:00
YuSanka
ff17ddd8c5
Fixed wrong naming of bottom infill pattern
2019-08-02 16:16:12 +02:00
Enrico Turri
a02d185441
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-08-02 15:30:59 +02:00
Enrico Turri
c1cdd30f3a
Workaround for gizmos being clipped by the perspective camera
2019-08-02 15:30:37 +02:00
Vojtech Kral
82971f923b
Comment out stale implementation in Serial, fix #2150
2019-08-02 15:20:52 +02:00
Enrico Turri
e7234c1002
Added absolute time to estimated time for color print and fixed a bug in showing estimated times for print color for silent mode
2019-08-02 12:05:02 +02:00
Enrico Turri
6087fea412
#2593 - Fixed loading of .zip.amf files when running from command line
2019-08-02 09:43:41 +02:00
YuSanka
900e8475df
Implemented FR #2633
2019-08-01 16:25:08 +02:00
YuSanka
a9869a99e1
Split snapshot text for separated fazes (in ObjectList)
2019-08-01 15:40:42 +02:00
Lukas Matena
f5b1bd051c
Wipetower fix: temperature-changing command was sometimes missing after the toolchange
...
Cause: variable holding last issued temperature was not reset where it should have been
This should fix issue #2685
2019-08-01 15:31:02 +02:00
bubnikv
65b1d6b1f6
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-01 15:25:40 +02:00
bubnikv
a04690cc88
Not taking the snapshot with non-empty Redo stack will likely be more confusing than losing the Redo stack.
...
Let's wait for user feedback.
2019-08-01 15:25:35 +02:00
YuSanka
a9728c4cbc
Mirroring buttons: Fixed scaling issues and ensured proper hiding on Win
2019-08-01 14:39:23 +02:00
Lukas Matena
f497adf464
Changed snapshot names for reset scale/reset rotation/drop to bed functions (it's done a bit simpler this time)
2019-08-01 12:41:31 +02:00
Lukas Matena
70a475d8f6
Revert "Changed snapshot names for reset rotation/reset scale/drop to bed functions"
...
This reverts commit 1ca8ff1285 .
2019-08-01 12:23:39 +02:00
bubnikv
f8469eb52c
Bumped up the version to 2.1.0-alpha0.
...
Updated the bundled profiles to integrate retract overrides
for PET and FLEX materials.
2019-08-01 11:53:22 +02:00