Pavel Mikus
70677858a1
Use resampling only with smooth surfaces generated by Arachne
2022-07-14 18:00:59 +02:00
Pavel Mikus
2e437d1761
curling improvements
2022-07-14 11:47:29 +02:00
Pavel Mikus
d5d1633e2b
Bugfix: seam enforcers and blockers not respected on different nozzle widths -
...
now flow width is used instead of fixed distance param
2022-07-14 10:15:05 +02:00
Pavel Mikus
f5efb0d0aa
remove global angle computation, wrong results
2022-07-14 10:15:05 +02:00
Pavel Mikus
4a9f9aa89b
oversample smooth surfaces, which reduces curling on those surfaces, because the shortest path down is better defined
2022-07-14 10:15:05 +02:00
Pavel Mikus
40408c2178
increase snapping angle
2022-07-14 10:15:05 +02:00
PavelMikus
768bfd5c7f
reduce curling
2022-07-14 10:15:05 +02:00
PavelMikus
c65e22e6bb
refactored find_seam_string func
2022-07-14 10:15:05 +02:00
PavelMikus
4d8e8afb10
Count seam string weight and try mutiple strings; choose highest weight
2022-07-14 10:15:05 +02:00
Pavel Mikus
f31865a627
increase weight of central seam enforcers
2022-07-14 10:15:05 +02:00
Pavel Mikus
232517fe77
choose seam string with lower variance weighted by visibility
2022-07-14 10:15:05 +02:00
Pavel Mikus
feeb9b2b1b
bug fixes in the linear regression
2022-07-14 10:15:05 +02:00
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
200ab7441b
Added notification about "Lightning infill" + localization for this line
2022-07-13 11:11:32 +02:00
YuSanka
bd077ae401
Search: Fix of the wrong search, when print technology was changed, but search line wasn't inputted.
...
Partially reverted a248490507
-> 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 e86463a369
: 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
enricoturri1966
c7d44d3576
#8467 - GCodeProcessor - Added processing of parameter 'T' for gcode lines M104
2022-07-11 12:24:42 +02:00
enricoturri1966
850b590c31
#8467 - GCodeViewer - Fixed detection of extruder changes for gcode produced by other slicers, by adding missing default values
2022-07-11 11:52:58 +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
Lukas Matena
c99de065f7
Fix of #8299 (Linux crash when selecting locales)
2022-07-07 16:09:56 +02:00
tamasmeszaros
7fbaf0f96c
Fix previous commit
2022-07-07 15:57:15 +02:00
Lukas Matena
2e8721d86b
Merge branch 'lm_portuguese' into master_250
2022-07-07 15:54:46 +02:00
tamasmeszaros
6091412c6b
Arrange params storage/retrieve functions now ignore locale
2022-07-07 15:53:53 +02:00
YuSanka
3bab1543dc
localization: Updated pt_BR/PrusaSlicer.mo
2022-07-07 15:53:38 +02:00
tamasmeszaros
e58a15bdf8
Prepare arrange for variable bed distance
2022-07-07 15:51:41 +02:00
tamasmeszaros
f025c9cd6f
Adding overload for string conversion to float directly
2022-07-07 15:43:32 +02:00
Lukas Matena
7bfb161474
Fixed typos in pt_BR translation
2022-07-07 15:42:38 +02:00
Valter F.C
acfc43986b
Updated pt_BR translation ( #8449 )
2022-07-07 15:42:38 +02:00
YuSanka
49dd124169
Added link to helper for "Pressure equalizer" parameters
2022-07-01 13:35:47 +02:00
YuSanka
b0949b2dcf
Manually merged PR #8438 - Russian localization update for the version PrusaSlicer 2.5.0-alpha2
2022-06-30 10:06:19 +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
bea962b6fe
Fixed unit tests after merge.
2022-06-30 00:30:22 +02:00
Lukáš Hejl
f91fed7938
Added missing includes (GCC 11.2 without PCH).
2022-06-30 00:29:26 +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
YuSanka
5976dde2fc
Back the PR #8330 - Localization: fixed a typo (JA), which was accidentally deleted in previous commit
...
+ Manually Added zh_CN dictionary from the PR #8425 - Update zh_CN
2022-06-29 16:56:56 +02:00
Lukas Matena
ebddea0cdf
Merge commit '6c0db58628ca2c26611ca9d427c56e02dcfe5fae'
2022-06-29 16:43:46 +02:00
Lukas Matena
6c0db58628
Fixing conflicts part 4:
...
See previous commit. This one applies changes from master_250
to the files mentioned
2022-06-29 16:43:29 +02:00
Lukas Matena
d662bf2a18
Fixing conflicts part 3:
...
Some files have whitespace changes that make resolving conflicts difficult.
Take the version from master first, next commit will apply changes from master_250
2022-06-29 16:43:29 +02:00
Lukas Matena
e6d341f9f2
Fixing conflicts part 2:
...
SeamPlacer.cpp/.hpp files from master_250 were used, there should be no changes
in master that will be overwritten, the feature was backported from master and
only developed in master_250 from then on
2022-06-29 16:43:29 +02:00