Lukáš Hejl
2afeea5b6f
Fixed division by zero when the layer is empty
2020-11-16 14:22:32 +01:00
Lukáš Hejl
3e98e2a4bd
Fixed avoiding of other printed objects, again
...
Calling std::move on itself causes that the first polygon is empty, which results in disabling this feature on Linux.
This was fixed before, but I accidentally reverted it when AvoidCrossingPerimeters was moved to separate file.
2020-11-16 14:22:32 +01:00
Lukáš Hejl
8adf02a289
Moved AvoidCrossingPerimeters to separate file
2020-11-16 14:22:32 +01:00
Lukáš Hejl
20916e2362
Disable filed with max detour length when avoid crossing perimeters is disabled
2020-11-16 14:22:32 +01:00
Lukáš Hejl
4288be0e06
Fixed a case when the intersection is one of the endpoints of the line
2020-11-16 14:22:32 +01:00
Lukáš Hejl
c828a5d6e9
Added the possibility to set the maximum length of the detour
2020-11-16 14:22:32 +01:00
Lukáš Hejl
c16aad7e0b
Reworked the algorithm for avoid crossing perimeters for multiple objects
2020-11-16 14:21:36 +01:00
Lukáš Hejl
69658a57d8
Fixed crossing perimeters in some cases
2020-11-16 14:21:36 +01:00
Lukáš Hejl
556c212f9d
Fixed crossing perimeters when option "Wipe while retracting" is enabled
2020-11-16 14:21:36 +01:00
Lukáš Hejl
39e3358af5
Avoid crossing perimeters bugfix
2020-11-16 14:21:36 +01:00
Lukáš Hejl
a4fc435f75
Clear generated boundaries from previous layer
2020-11-16 14:21:36 +01:00
Lukáš Hejl
5c073d0ddb
Improved documentation of avoid crossing perimeters algorithm.
2020-11-16 14:21:36 +01:00
Lukáš Hejl
46bae74e48
Finalization of avoid crossing perimeters algorithm
...
EdgeGrid::Grid is used to find the intersection of a path with a polygon.
Simplification of find path.
Calculation of boundaries that not be crossed.
2020-11-16 14:21:36 +01:00
Lukáš Hejl
074406647a
Fixed bug when algorithm stuck in a loop
2020-11-16 14:21:36 +01:00
Lukáš Hejl
6573bc15a5
Selection of shortest path around polygon boundary
2020-11-16 14:21:36 +01:00
Lukáš Hejl
7a4ba7d131
A simple algorithm to follow the boundary of polygons
2020-11-16 14:21:36 +01:00
enricoturri1966
e04c6a4d17
Fixed screen-size for point markers used to visualize retraction/unretractions and other options in preview
2020-11-16 10:29:54 +01:00
enricoturri1966
9b3ff9b1cf
Zoom max limit increased from 100 to 250
2020-11-16 08:48:44 +01:00
enricoturri1966
808c43cb4b
Added dialog to choose import action when dragging and dropping a project file
2020-11-16 08:39:25 +01:00
enricoturri1966
0688a76c73
Code cleanup
2020-11-13 11:50:52 +01:00
enricoturri1966
e78e3ad80b
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential
2020-11-13 10:46:41 +01:00
YuSanka
172c1bbab7
Fix the typo in 932dfb4fca
...
The resize of the Spincontrol was wrong placed in the code
2020-11-12 21:43:21 +01:00
YuSanka
d962d431c0
Localization:
...
* added missed phrases
* fixed some phrases
* updated POT-file and PO/MO-files for the CZ-translation
2020-11-12 21:35:39 +01:00
enricoturri1966
9e4cb893f7
Sequential print visualization using vertical slider in preview -> Added travel moves
2020-11-12 16:29:44 +01:00
YuSanka
932dfb4fca
GTK3 specific : Fix of #5053
2020-11-12 15:33:24 +01:00
YuSanka
353536ab86
Physical printers dialog: Update Test button in respect to the inputted printhost
2020-11-12 15:24:47 +01:00
enricoturri1966
8c8ad70c58
ENABLE_GCODE_VIEWER set as default in fff_print test and PrusaSlicer.cpp
2020-11-12 15:01:59 +01:00
enricoturri1966
8633e8f25c
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-11-12 14:05:56 +01:00
enricoturri1966
f1d10f3c90
ENABLE_GCODE_VIEWER set as default in libslic3r
2020-11-12 14:03:58 +01:00
YuSanka
4eded76136
Custom controls : The width for full_width fields is updated according to the custom control width
...
(thanks to the @supermerill for the mention on it, 6acf6bdf21 )
+ Deleted redundant background color, as mentioned in the #5062
2020-11-12 10:13:16 +01:00
enricoturri1966
80e8b5e985
Removed the legacy PreviewData.cpp,hpp
2020-11-11 16:38:51 +01:00
enricoturri1966
4ad42d6171
WIP - Sequential print visualization using vertical slider in preview (missing travel moves)
2020-11-11 16:22:09 +01:00
David Kocik
0a4ce079e8
escape_ampersand function and changed order of printer names and pictures in config wizard
2020-11-11 16:08:27 +01:00
enricoturri1966
4f85a42830
Follow-up of bb74d2da5b and 7b2aca0159 -> Removed inclusions of GCode/Analyzer.hpp and GCodeTimeEstimator.hpp
2020-11-11 15:41:48 +01:00
YuSanka
a2b915af0f
Fixed of #5081
...
Width of sub-label is calculated by using of GetTextExtent() instead of PaintDC->GetMultiLineTextExtent, because of PaintDC is not OK sometimes.
For example on GTK3 PaintDC->IsOk() only, when it's using in a native paint event
see https://github.com/wxWidgets/wxWidgets/blob/master/src/gtk/dc.cpp , line 346
2020-11-11 12:04:15 +01:00
YuSanka
e20d8f1623
MM print : Fixed re-scaling of the Extruders column in the Object list
2020-11-10 11:06:33 +01:00
David Kocik
422ad1c5bf
Callback stored at std::function for notification hyperlink. Notification progress bar draft.
2020-11-10 09:22:47 +01:00
David Kocik
3163f506c2
imgui README.md prev commit hash
2020-11-09 15:15:30 +01:00
David Kocik
870aba8d15
Large notification buttons and icons
2020-11-09 15:15:30 +01:00
enricoturri1966
a72fb79f72
#5098 - Fixed no preview after language change
2020-11-09 14:27:00 +01:00
Lukas Matena
2618992c8b
Fix of an ASAN crash on app close (Linux)
2020-11-09 14:00:58 +01:00
enricoturri1966
bf12c7cb8c
GCode Viewer - Fixed color print visualization for gcode containing multiple extruders
2020-11-09 13:06:20 +01:00
enricoturri1966
479d4b70f2
GCode Viewer - Show print/printer/filament settings names in legend
2020-11-09 08:41:14 +01:00
YuSanka
8448d1a1dc
OSX specific : Set top border for the mode buttons, when settings pages has new layouts
...
(when tabs bar is hidden)
+ Code cleaning for OG_CustomCtrl (delete unused input parameter from the draw_blinking_bmp())
2020-11-06 16:24:03 +01:00
YuSanka
1492bc9cd5
Localization : Next phrases corrections and update for PrusaSlicer.pot
2020-11-06 12:14:19 +01:00
enricoturri1966
8f31f404a3
Disabled tech ENABLE_CTRL_M_ON_WINDOWS
2020-11-06 11:55:57 +01:00
enricoturri1966
277376ee09
Enabled tech ENABLE_CTRL_M_ON_WINDOWS to produce an experimental build
2020-11-06 11:42:54 +01:00
enricoturri1966
f1b5142daa
Follow-up of 944e760722 -> Removed debug output line
2020-11-06 11:20:47 +01:00
enricoturri1966
41ef6cf15c
Disabled tech ENABLE_CTRL_M_ON_WINDOWS
2020-11-06 11:09:47 +01:00
enricoturri1966
411159b5e7
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-11-06 11:03:56 +01:00