Commit Graph

9124 Commits

Author SHA1 Message Date
YuSanka
1724673dd4 Fix for #7328 - Filename containing chars not usable on FAT result in error and crash in gcode export 2021-11-23 13:53:58 +01:00
enricoturri1966
2a0a7d0b30 Fix for horizontal slider limits the top non-gray layers to two, not one, SPE-1130 2021-11-23 11:42:22 +01:00
enricoturri1966
2cac85f11d #3385 - Fixed broken 3Dconnexion settings imgui dialog layout 2021-11-23 09:43:03 +01:00
Vojtech Bubnik
0984c04cd1 Follow-up to a0ee41770d
see pull request #7323 for discussion what went wrong.

The original issue
    Fix of Print::apply() creating hierarchy of regions for complex scenarios:
    Unnecessary regions were created for a modifier over a volume or a modifier,
    where the modifier did not modify any of its parent's properties.
    This lead to an explosion of regions for this particular 3MF.
    Fixes Non Responsive & Memory Leak when opening or changing this 3MF project #7220

After a0ee41770d
quite often regions were not re-regenerated. This shoul now be fixed
together with the original slowness & memory leak issue.
2021-11-22 15:33:14 +01:00
Lukas Matena
9f5fb08388 Clamp radius in variable layer height dialog, negative values led to a crash 2021-11-22 15:22:43 +01:00
Lukas Matena
f95c08c800 Increased 3D connexion translation speed maximum to 30 (#3385) 2021-11-22 15:22:43 +01:00
tamasmeszaros
3020d620b6 Check for required CGAL version
fixes #4912
2021-11-22 15:14:53 +01:00
tamasmeszaros
fb19e3d8c5 Merge branch 'tm_fix_hollowing_preview' 2021-11-22 14:01:00 +01:00
Lukas Matena
f493007244 Show an error dialog when opening simplification on incompatible selection 2021-11-22 11:00:17 +01:00
Lukas Matena
022e405b40 Do not open simplify dialog on top of the main toolbar 2021-11-22 11:00:17 +01:00
Lukas Matena
fb2b4f5983 Fixed the empty layer warning (again),
it did not work after top/bottom support contact z was separated
2021-11-22 11:00:17 +01:00
enricoturri1966
9d3c5665d2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2021-11-22 10:57:44 +01:00
enricoturri1966
e6ae724f20 #7326 - Fixed crash when starting GCodeViewer 2021-11-22 10:57:38 +01:00
YuSanka
137683b865 Fixed a typo in 02c18dbc52.
Id of the WipeTower is equal to 1000
2021-11-22 09:52:02 +01:00
YuSanka
3cacb200ce Follow-up 172b97cc2a - Show context menu only on right mouse click 2021-11-21 18:15:59 +01:00
YuSanka
9e8535f926 Code refactoring for 69731b1d => nsvgParseFromFileWithReplace() is extracted from nanosvg.h to BitmapCache 2021-11-19 17:00:38 +01:00
YuSanka
77589c1069 Check unsaved preset changes only when presets have been changed in the project 2021-11-19 16:33:28 +01:00
Vojtech Bubnik
329b3d5be6 Tooltip for the new SLA material parameter "material_print_speed" 2021-11-19 16:30:37 +01:00
tamasmeszaros
8f5a1f9bfd Merge branch 'tm_sla_fast_slow' 2021-11-19 16:15:25 +01:00
Vojtech Bubnik
eedb26e5a8 Follow-up to 9994e0bcbc
Start updater during start of prusaslicer.
Don't search the directory if only verifying that a file exists
is sufficient.
2021-11-19 15:48:03 +01:00
Vojtech Bubnik
946023c553 Improved some string initialization and zeroing.
Assigning = "" in constructor does not make sense,
.clear() is better than = "",
default paramaeter = {} is cheaper than = ""
2021-11-19 15:34:22 +01:00
Vojtech Bubnik
535c61c1d9 Generalize PrusaLink 2021-11-19 15:32:42 +01:00
tamasmeszaros
8125118dd0 Add material print speed parameter for sla printers except sl1 2021-11-19 15:08:53 +01:00
Lukas Matena
a57aa19b75 Changed gizmo entering/leaving string handling to make localization easier 2021-11-19 12:16:46 +01:00
Vojtech Bubnik
6d56e2e303 Removed check for a 64bit build running on a 32bit system,
such condition could never be fulfilled.

Slightly polished the wording of the warning.
2021-11-19 11:07:25 +01:00
Vojtech Bubnik
a7073284bf Tiny eigen vectorization beautification. 2021-11-19 10:56:07 +01:00
Vojtech Bubnik
e7fe6703fd Follow-up to 77548df00f
(Fixed missing sinking property in objects list for multipart objects
with a part completely below the printbed):

It was not possible to slice an object with some part completely below
the print bed. The BuildVolume collision check newly supports
a "completely below print bed" return status,
Model evaluates this "completely below print bed status" allowing
objects with some volumes completely below the print bed to print.
2021-11-19 10:32:46 +01:00
tamasmeszaros
c984d5226e Remove unused headers 2021-11-19 10:28:23 +01:00
YuSanka
4e3a069df5 Fix for #7270 - Feature Request: Right-click object table name-field should bring up context-menu - same as in 3D Editor View
+ removed unused code
2021-11-19 10:24:02 +01:00
tamasmeszaros
47629d1e13 Trying to solve forward compatibility for SLA relative_corrections 2021-11-19 09:47:57 +01:00
tamasmeszaros
256207bcc6 Fix broken hollowing preview with defined holes and unchecked hollowing
fixes SPE-1121
2021-11-18 17:40:25 +01:00
YuSanka
1d28dda5df Fix for #6124 - Looped "Wipe Tower" message box, can't quit
Always add overloaded parameters for Object/Parts Settings to avoid lopped messages
2021-11-18 17:30:52 +01:00
YuSanka
702ab6164b Fixed non-WIN builds 2021-11-18 17:03:49 +01:00
Vojtech Bubnik
8cdb890757 Some debugging code (asserts) for the optimized G-code number formatter. 2021-11-18 16:42:07 +01:00
David Kocik
36f6dcbca2 Fix of #7313
Missing boolean change.

Test string length before substr in text rendering.
2021-11-18 16:29:12 +01:00
YuSanka
7b3b941563 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into master 2021-11-18 14:34:41 +01:00
YuSanka
ca23b73caa DoubleSlider: Added calculation of the new color for "ColorChange" 2021-11-18 14:28:58 +01:00
tamasmeszaros
8f714c6ccb Fix issue with corrupted sl1 import with substituted profile.
fixes SPE-1119
2021-11-18 12:08:24 +01:00
Lukáš Hejl
751b04a2c1 Fixed the layout of the painting gizmos after the edit icon for sliders was added. 2021-11-17 11:44:38 +01:00
Lukáš Hejl
c8049b5cad Fix of #7299 (Crash in the multi-material segmentation when some projected triangle is outside the bounding box of the current layer. 2021-11-17 11:44:32 +01:00
Lukas Matena
1883916d39 Do not use __FILE__ macro (#7293) 2021-11-16 16:09:30 +01:00
Lukas Matena
f4a5e89aeb Added missing includes (gcc9.4 without pch) 2021-11-16 16:09:30 +01:00
Vojtech Bubnik
1c330819d3 Fix of the last commit, G-code resolution was increased 10x by mistake. 2021-11-16 15:59:43 +01:00
Vojtech Bubnik
916d66fa43 Merge branch 'master' of https://github.com/Prusa3D/PrusaSlicer 2021-11-16 15:48:17 +01:00
Vojtech Bubnik
ceb0559983 Higher resolution G-code and volumetric rate legend, disabled. 2021-11-16 15:48:06 +01:00
enricoturri1966
4130010759 Fixed wrong color of toolpaths in pre-gcode preview 2021-11-16 14:52:07 +01:00
YuSanka
62da1adb8a Partially ported https://github.com/supermerill/SuperSlicer/commit/ff195fc9(Add max_literal to setting def, to set the threshold for popup warning for float% fields) from @SuperSlicer
(related to https://github.com/prusa3d/PrusaSlicer/issues/2829#issuecomment-955606863)
2021-11-16 13:44:48 +01:00
enricoturri1966
53a0c31412 Fix for broken zoom to bed command 2021-11-16 13:40:24 +01:00
enricoturri1966
7e9289655a Removed obsolete gouraud shader files 2021-11-16 12:56:08 +01:00
YuSanka
bf486bf439 Resin colors: Set default value when color wasn't set in config 2021-11-16 12:48:13 +01:00