PavelMikus
fec3afa490
cubic spline segment size based on the length of string
2022-07-14 10:15:05 +02:00
PavelMikus
1e05d09324
search points based on updated linear regression model (line), make search raidus dynamic based on layer thickenss
2022-07-14 10:15:05 +02:00
Lukáš Hejl
39404be75a
Fix of #8471 - Pressure equalizer caused unintentional deceleration before ironing and acceleration after ironing.
2022-07-14 09:30:37 +02:00
Lukáš Hejl
b4ff9b72a9
Fix of #8455 - Incorrect scale in ExtrusionLine::simplify() prevented removing vertices between collinear and nearly collinear lines.
2022-07-14 09:10:25 +02:00
Lukáš Hejl
e2e1272003
Fix of #8455 - Fixed the incorrect computation of the threshold for grouping ExtrusionPaths with the same extrusion width in thick_polyline_to_extrusion_paths() that was affecting Arachne and gap fill.
...
The previous behavior didn't merge two ExtrusionPaths with the same extrusion width, and it also could merge two ExtrusionPaths with different widths, which was unintentional, and it could also possibly create visible artifacts in some cases.
Because simplification of ExtrusionLoop in GCode::extrude_loop is working on ExtrusionPath and not on whole ExtrusionLoop, so previous incorrect behavior was preventing simplification and removing small extrusions like in #8455 .
2022-07-14 09:10:22 +02:00
YuSanka
bd077ae401
Search: Fix of the wrong search, when print technology was changed, but search line wasn't inputted.
...
Partially reverted a248490507f7d0c2fe8f245b14318fbe2100d243 -> UnsavedChangesDialog:A sort of Sercher's options have to be reverted back an the and of update_tree()
May be related to #8376 - SEARCH {CTRL-F}
2022-07-13 10:14:07 +02:00
Lukáš Hejl
22255822a2
Fix of #8488 - Infinite loop in the lightning infill.
2022-07-12 18:59:48 +02:00
YuSanka
92f874cdea
Fix for #8450 - Tip Of The Day - configuration snapshots shortcut not work in the language Portuguese Brazil
...
Note: This bug was related not just for the language Portuguese Brazil but for all another dictionaries, where
for "&MenuItem" and "MenuItem" are used "&LocalMenuItem1" and "LocalMenuItem2" instead of "&LocalMenuItem" and "LocalMenuItem"
2022-07-12 14:57:11 +02:00
YuSanka
1afc6fb57c
Fix for #8459 - Tooltip on "Retract amount before wipe" setting for retractions
2022-07-12 14:17:37 +02:00
Lukáš Hejl
7860cf8811
Follow-up to e86463a369183134df95d5bc7d7c8a6387117edf: Forgot to remove useless asserts.
2022-07-12 13:52:02 +02:00
Lukáš Hejl
e86463a369
Fix of #8463 - Crash in SkeletalTrapezoidation::computePointCellRange() when a cell point didn't fit into Vec2i64 because it was too far away.
2022-07-12 13:36:26 +02:00
Lukas Matena
f41d72d656
Fixed empty 'G1' lines generated by the wipe tower:
...
They are not nice and trigger assertions in CoolingBuffer
2022-07-12 10:59:24 +02:00
Lukáš Hejl
d02a0ec1b2
Fix of #8447 - Zero spacing when Clipper Z-coordinate (line width) equaled zero because the resulting path after clipping had vertices from a clipping polygon (which has Z-coordinate equal to zero).
2022-07-11 11:31:59 +02:00
Lukáš Hejl
38ca763c36
Fix of #8437 - Very tiny unprintable polygons caused InfillFailedException in the lightning infill.
2022-07-11 10:50:01 +02:00
Lukas Matena
c7640bb650
Update year in the copyright notice
2022-07-08 16:37:06 +02:00
YuSanka
49dd124169
Added link to helper for "Pressure equalizer" parameters
2022-07-01 13:35:47 +02:00
Lukáš Hejl
5d557ed32f
Fix of #8436 - Crash in the lightning infill when some region has zero infill density.
2022-06-30 09:44:00 +02:00
Lukáš Hejl
7783915a34
Fix of #8435 - Division by zero in lightning infill when automatic extrusion width was used.
2022-06-29 18:33:57 +02:00
Vojtech Bubnik
1d41ffdd7d
When placing seam, never produce segments shorter than 1.5um.
2022-06-28 10:30:04 +02:00
Vojtech Bubnik
f0886b46fb
Follow-up to c6bcaedba9a9e967a227d721838e6fa3d9651f67
2022-06-27 10:42:42 +02:00
Vojtech Bubnik
c6bcaedba9
Follow-up to d01f6099c394d881a1a75d5093fb8493f870584f
...
Fixing unit tests.
2022-06-24 17:46:26 +02:00
Vojtech Bubnik
d01f6099c3
Fixing Polyline::split_at() to handle correctly splitting
...
at the first / last point.
2022-06-24 17:28:09 +02:00
Vojtech Bubnik
0c99a14b63
Follow-up to f1d52cb41209e1e7cca525242ccab024a62aa00c
...
Fixes of cooling buffer logic:
Fixed division by zero on zero length extrusions.
2022-06-24 16:46:49 +02:00
Vojtech Bubnik
f1d52cb412
Fixes of cooling buffer logic:
...
Fixed division by zero on zero length extrusions.
Added bunch of asserts to check for divisions by zero.
2022-06-24 15:08:35 +02:00
YuSanka
4c65e468de
Localization: New POT and updated dictionaries for CZ, PL, IT and ES
...
+ Fix for minor issue https://github.com/prusa3d/PrusaSlicer/issues/5672#issuecomment-1160245417
+ Fix for #7858 - Small formatting error in dutch language
+ Community PO-files are extended by new phrases
2022-06-23 13:34:29 +02:00
Lukáš Hejl
3b53a27d5e
Unified Arachne parameters and their description with our terminology.
2022-06-23 13:34:29 +02:00
YuSanka
e6f95515c7
Localization: Some phrases are fixed
2022-06-23 13:34:28 +02:00
PavelMikus
79cfefa2fe
potential size_t overflow tiny bug fix
2022-06-23 13:34:24 +02:00
Lukas Matena
a96eaf5426
Fix crash when pressing Ctrl+A while a gizmo is open ( #8416 ):
...
There were two separate issues. Missing update when select_all was invoked in
the scene and missing check when SLA supports/hollow gizmo were asked to select
all points/holes.
2022-06-22 16:51:27 +02:00
YuSanka
ba9993c198
ObjectLayers: Negative value for layer heights are suppressed
...
+ Set last valid value, when invalid numeric value was inputted
+ Linux specific: Fixed a crash, when alternate decimal separator was used in input
2022-06-22 11:09:09 +02:00
YuSanka
9d20b01c5b
Linux specific: Fix for #7531 , #8055 , #8408
2022-06-22 11:09:09 +02:00
Lukáš Hejl
9aca685dd4
Fixed a compiler warning.
2022-06-21 14:23:05 +02:00
Lukáš Hejl
c1af26e3fd
Modified the pressure equalizer to silently ignores most of the invalid GCode lines.
2022-06-21 13:57:41 +02:00
YuSanka
c3bf861b17
Fix for fff_print_tests
2022-06-21 12:48:54 +02:00
YuSanka
5f5e971fe7
UnsavedChangesDialog: Fixed a crash, when enum_labels wasn't defined for some enum config option.
2022-06-21 12:48:39 +02:00
Lukáš Hejl
d65aaa1db9
Disabled ignoring the pressure equalizer parameters when 3MF is loaded.
2022-06-21 12:35:57 +02:00
Lukáš Hejl
a09cf52798
Fixed that fuzzy skin hadn't connected endpoints of extrusion when Arachne was used.
2022-06-21 12:35:56 +02:00
PavelMikus
f3d0e3c399
fix compile time warning (truncating double to float)
2022-06-21 11:11:10 +02:00
PavelMikus
732586de7c
SeamPlacer: Removed skipping mechanics in alignment
...
improved snapping to sharp angles
reduced curling on smooth surfaces
Rear is now aligned
2022-06-20 17:41:05 +02:00
YuSanka
07dfcdd94c
Minor fixes for KR localization: Added missed line breaks
2022-06-17 17:37:34 +02:00
YuSanka
2688a29b08
SplashScreen: New image
...
+ PressureEqualizer" fixed warning
2022-06-17 17:14:14 +02:00
Lukas Matena
32e70e5f57
Fixed compiler warnings
2022-06-17 16:27:49 +02:00
PavelMikus
a3d10f7f50
fix deadlock condition varaible use in netfabb wrapper
2022-06-17 16:14:30 +02:00
Lukas Matena
9aa104d080
Revert "Merge branch 'pm_stable_meshfix' into dev_250"
...
This reverts commit 71a8ead28207b61b34f11e767bceff28609bfd66, reversing
changes made to a1143ab26e532c5bee616d4ec9b144091d57847a.
2022-06-17 16:13:18 +02:00
YuSanka
d59b11568e
Print bed has to be updated, when printer preset is detached from the system preset
2022-06-17 15:35:38 +02:00
YuSanka
311ac96e45
Fixed default values for filament_cooling_initial_speed and filament_cooling_final_speed.
...
Don't use float value for double type parameter
2022-06-17 15:35:38 +02:00
Lukáš Hejl
3a792738cb
Added a limit on how many GCode lines pressure equalizer is processing. It reduces pressure equalizer processing time a lot.
...
Also, the maximum segment length to split was decreased to make the transition between different flow rates smoother.
2022-06-17 11:09:04 +02:00
Lukáš Hejl
1622208249
Fixed infill polygons filtering.
2022-06-16 14:01:56 +02:00
PavelMikus
e70aea8b30
SeamPLacer: for extrusion loops, check all paths for ExternalPerimeter role
...
small parameter tuning
2022-06-16 10:12:44 +02:00
Lukáš Hejl
f34c1f14da
Fixed the orientation of ExtrusionLoops when Arachne is used.
2022-06-15 23:28:11 +02:00