Yuri D'Elia
cb135edb26
Add missing header for boost::algorithm::to_upper_copy
2020-09-21 21:06:59 +02:00
Vojtech Bubnik
6cdb19971f
Fixed crash in Adaptive Cubic infill if just a single line was extracted.
...
New function to chain lines, however not used by the Adaptive Cubic infill.
2020-09-21 11:10:57 +02:00
tamasmeszaros
73d8bab4f8
Fix confusing test
...
fixes #4724
2020-09-21 08:45:28 +02:00
supermerill
2022e3fbd6
Merge branch 'master' into dev
2020-09-19 20:41:00 +02:00
supermerill
e46ea61802
#486 fix arrange on console
2020-09-19 20:23:26 +02:00
supermerill
2bc3d831cd
Try to correct for (random?) negative printing time
2020-09-19 19:37:28 +02:00
supermerill
eae23fe169
rewriting the speed override setting for the new wipe tower (was useless since 2.2 merge)
2020-09-19 19:36:39 +02:00
supermerill
e2e90aec34
#287 filament_shrink min set to 10%
2020-09-19 16:19:57 +02:00
supermerill
8c756ffb40
#485 klipper: print temperature header if no start_gcode
2020-09-19 16:19:06 +02:00
Lukas Matena
cf50224248
Fix build on macOS and one logic error
2020-09-18 14:26:06 +02:00
Lukas Matena
6db2d3a0b2
Merge branch 'master' into lm_seam_painter_backend
2020-09-18 13:44:45 +02:00
Lukas Matena
f2951b53c0
Fix build on Linux
2020-09-18 13:37:37 +02:00
Vojtech Bubnik
348c654c26
Adaptive infill:
...
Fixing compilation on Linux,
WIP: Better chainining of infill lines.
2020-09-18 13:35:35 +02:00
Lukas Matena
8123930ee5
Store seam history for more islands
2020-09-18 12:20:02 +02:00
enricoturri1966
5432784ed4
Split generation of vertex and index buffers for toolpaths to reduce peak of memory used
2020-09-18 12:15:38 +02:00
Lukas Matena
8dd345ed4c
use center of enforcer only with spAligned
2020-09-18 12:00:48 +02:00
Lukas Matena
fffb79a085
Simple implementation of spRandom
2020-09-18 12:00:40 +02:00
Lukas Matena
5d6bf3261e
fixed center-finding algorithm
2020-09-18 12:00:40 +02:00
Lukas Matena
e78221409a
Renamed CustomSeam to SeamPlacer, move to a separate file
2020-09-18 12:00:14 +02:00
Lukas Matena
a1fadaf955
Partially working implementation of custom seam backend
2020-09-18 12:00:14 +02:00
Vojtech Bubnik
7e756b20e6
Adaptive infill: Reshuffled the namespaces.
2020-09-18 10:53:50 +02:00
enricoturri1966
7c7f5ebdda
Fixed sliced info panel not hiding when changing printer type
2020-09-18 08:36:29 +02:00
supermerill
a473624522
#448 less aggressive "perimeter removal for fake circles"
...
update it from the new one from first perimeter one. Also restrict it a bit more to prevent over-extrusion.
2020-09-18 03:16:15 +02:00
supermerill
df4b3c7424
#479 bad memory usage fix (move then delete)
...
since march... my fault
2020-09-18 01:29:59 +02:00
supermerill
12a30f7aa6
#480 avoid deadlock when problem occurs with conflicts on settings with modifiers.
2020-09-18 01:04:07 +02:00
Vojtech Bubnik
37c5fe9923
Refactoring of adaptive cubic / support cubic:
...
1) Octree is built directly from the triangle mesh by checking
overlap of a triangle with an octree cell. This shall produce
a tighter octree with less dense cells.
2) The same method is used for both the adaptive / support cubic infill,
where for the support cubic infill the non-overhang triangles are
ignored.
The AABB tree is no more used.
3) Optimized extraction of continuous infill lines in O(1) instead of O(n^2)
2020-09-17 18:39:28 +02:00
YuSanka
acdd5716bd
SplashScreen: Fixed message text
...
UnsavedChangesDialog: Disabled "Move changes to selected preset" button, when printer technology is changed
PresetComboBox: Fixed color of the filament, if it is modified
2020-09-17 15:40:27 +02:00
enricoturri1966
0b2a399b6b
New values for GCodeViewer::Extrusion_Role_Colors
2020-09-17 15:11:22 +02:00
enricoturri1966
fb4493c9d1
Restore estimated time lines in sidebar info
2020-09-17 11:42:58 +02:00
enricoturri1966
46d747bfaa
Reduced threshold to split index buffers for toolpaths render
2020-09-17 10:13:14 +02:00
enricoturri1966
3ca6278ac9
Refactoring in GCodeViewer initialization
2020-09-17 08:59:36 +02:00
enricoturri1966
a40fc1fe2c
Refactoring in toolpaths generation
2020-09-17 08:46:27 +02:00
enricoturri1966
8579ecceed
Legend layout -> estimated time move to bottom
2020-09-17 08:18:16 +02:00
enricoturri1966
7a10e23470
Use multiple index buffers to render toolpaths in preview
2020-09-16 15:45:53 +02:00
tamasmeszaros
743d6643ae
Drop rubbish tests
2020-09-16 15:04:01 +02:00
tamasmeszaros
af785d1486
Fix hollowing crash when splitting broken object has zero parts.
2020-09-16 11:08:58 +02:00
Lukas Matena
4d5d1390f0
Added a missing include for gcc
2020-09-15 16:40:57 +02:00
enricoturri1966
5fc82cecfe
Fixed crash when starting the application on a secondary monitor
2020-09-15 15:23:39 +02:00
enricoturri1966
7f1bea1dc8
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-09-15 08:21:23 +02:00
enricoturri1966
5e4ba27106
Another small refactoring
2020-09-15 08:18:54 +02:00
ardenpm
541c31afb0
Merge branch 'master' into pa_reprap_g10_temperature_support
2020-09-15 11:40:38 +10:00
Vojtech Bubnik
5d8c4b4476
Fixed missing return
2020-09-14 16:27:38 +02:00
Vojtech Bubnik
1eadb6a1a9
Replaced some of Slic3r::RuntimeError exceptions with Slic3r::SlicingError.
...
Only Slic3r::SlicingError are now displayed by a notification, other
exceptions are shown by a pop-up dialog.
2020-09-14 18:03:22 +02:00
Vojtech Bubnik
067cde85f1
WIP Refactoring of exceptions:
...
1) All slicer's exceptions are now derived from Slic3r::Exception.
2) New exceptions are defined for slicing errors.
3) Exceptions are propagated to the Plater to show.
It remains to modify the slicing back-end to throw the new SlicingError
exceptions instead of std::runtime_error and to show the other exceptions
by a message dialog instead of a notification.
2020-09-14 18:03:22 +02:00
YuSanka
6ac1935932
Updated "undo/redo" and "search' icons for the toolbar
...
* added "settings" and "search_blink" icons
* suppress the icons scaling update when Plater is in the Preview mode
* switched "layers_height" and "search" buttons in the toolbar
2020-09-14 17:25:47 +02:00
enricoturri1966
70536f8212
Merge pull request #4740 from wavexx/fix_get_time_dhm
...
Do not include (incorrect!) seconds in get_time_dhm
2020-09-14 09:59:55 +02:00
enricoturri1966
349dd60940
Small refactoring
2020-09-14 09:18:20 +02:00
charlie
6434f54b74
fix build on arch linux
2020-09-14 08:57:23 +02:00
Yuri D'Elia
0edbc59fa3
Update FirmwareDialog to use GUI_App::code_font
2020-09-13 02:37:05 +02:00
Yuri D'Elia
87534bf0d4
Format all G-code sections as code
2020-09-13 02:37:05 +02:00