18449 Commits

Author SHA1 Message Date
PavelMikus
96b5c92ae9 revert Nearest seam logic to original 2022-08-24 12:40:24 +02:00
PavelMikus
af7ebbfab6 make sure inner loop has length > 0 during shifting 2022-08-24 12:38:04 +02:00
PavelMikus
3db64a7ad3 refactor while cycle to for 2022-08-24 12:14:38 +02:00
PavelMikus
77e37e9879 unifiy usage of the next loop point iterator 2022-08-24 12:14:38 +02:00
PavelMikus
70555b85d6 improved inner seam shifting to follow the loop correctly 2022-08-24 12:14:38 +02:00
Pavel Mikus
c3e0ff6eda fix issue in seam placer with arachne perimeter lines - the lines overlap
with perimeter loops and the line was sometimes mistakenly chosen instead of
the loop and its aligned seam during seam placing
2022-08-24 12:14:38 +02:00
PavelMikus
6848ed29f1 truncation warning fix 2022-08-24 12:14:38 +02:00
PavelMikus
81f07c69e5 fixed offset distance of shifted inner seams, improved nearest to be actually nearest 2022-08-24 12:14:38 +02:00
PavelMikus
1c2c9fd5d9 add new option for shifted inner seams 2022-08-24 12:14:38 +02:00
PavelMikus
3a132c0cb8 fix overhang estimation, use flow width for angle arm length 2022-08-24 12:14:38 +02:00
PavelMikus
8126879e6a remove expensive merged layer computation, fix overhang computation, smoothen seams 2022-08-24 12:14:37 +02:00
PavelMikus
9a3364d695 staggered seams implementation 2022-08-24 12:14:11 +02:00
PavelMikus
9d2e0160c3 fix patterns in Random seam - replace rand() with pseudorandom generator 2022-08-24 12:14:08 +02:00
PavelMikus
9e88954fbc Fix of issue 8695 - seam enforced areas were not respected with arachne generator.
The real issue was with T-Junctions created by Arachne - seam placer then sometimes
choose the wrong perimeter to split. The fix cases the seam placer to look for two
consecutive points that point to the same perimeter, which enusres that the correct
loop is split
2022-08-24 11:36:41 +02:00
rtyr
106bf141af
Bumped up bundle version 2022-08-24 09:26:12 +02:00
rtyr
de3720c7b1
Added Ender 3 Neo and Ender 3 S1 Plus thumbnails
https://github.com/prusa3d/PrusaSlicer/pull/8746
2022-08-24 09:25:11 +02:00
rtyr
d4c69c22f7
Merge pull request #8746 from pmjdebruijn/creality_250
Creality.ini: various updates
2022-08-24 09:23:26 +02:00
Pascal de Bruijn
5d724b3849 Creality.ini: add Ender-3 Neo 2022-08-23 18:23:58 +02:00
Pascal de Bruijn
b7315aa9f4 Creality.ini: restore first_layer/top_infill_extrusion_widths 2022-08-23 17:43:41 +02:00
Pascal de Bruijn
201a359bea Creality.ini: remove bowden inherit from direct drive printers 2022-08-23 17:19:21 +02:00
Pascal de Bruijn
57945708d9 Creality.ini: add Ender-3 S1 Plus 2022-08-23 17:17:35 +02:00
Pascal de Bruijn
4579f12613 Creality.ini: Ender-3 S1 (Pro) CR Touch support (#8743) 2022-08-23 17:17:15 +02:00
YuSanka
025b249b85 Localization: Update for zh_CN dictionary (manual merge for PR #8737 - Update translation for 2.5.0-rc1)
+ Fixed 1 line for JA dictionary
2022-08-22 12:40:50 +02:00
Lukas Matena
6690d49bea Bumped up version to 2.5.0-rc1 version_2.5.0-rc1 2022-08-19 16:41:23 +02:00
Lukáš Hejl
9430387354 Windows specific: Use mipmaps generated through OpenGL for AMD graphics cards with drivers newer than 22.6.1.
Since AMD driver version 22.7.1, there is probably some bug in the driver that causes the issue with the missing texture of the bed. It seems that this issue only triggers when mipmaps are generated manually (combined with a texture compression) and when mipmaps are generated through OpenGL glGenerateMipmap is working.

This workaround detects the AMD driver version and generates mipmaps through OpenGL for driver versions newer than 22.6.1.
2022-08-19 15:18:33 +02:00
Lukáš Hejl
8c0db761c1 Fix #8716, #8717, and #8718: The pressure equalizer was producing a malformed GCode that caused underextrusion. 2022-08-19 15:07:11 +02:00
Lukáš Hejl
f95a6e3d33 Follow-up to 263b23fb468a4d0981de8ecf590cfd5f6d4edbb6: Fixed an assert. 2022-08-19 09:09:59 +02:00
Lukáš Hejl
263b23fb46 Follow-up to 6f5813a849e40b1bcae97270a317222dff92f5ec: Recalculate infill surfaces when infill_only_where_needed is enabled while switching from the Lightning infill to another infill or vice versa. 2022-08-18 21:17:39 +02:00
PavelMikus
be9cae74a0 Random seam fix - pseudorandom generator instead of rand() 2022-08-18 17:19:58 +02:00
PavelMikus
d746ece41a fix performance problem in seam placer - do not generate merged islands for each layer; use lslices insted
affects also overhang estiamtion and thus other params
2022-08-18 17:19:58 +02:00
Lukáš Hejl
952a6c882c Fixed an issue that the wipe was shorter when it was located where extrusion width was changing. 2022-08-18 17:00:28 +02:00
rtyr
0c22ca3ece
Sync with PrusaSlicer-settings 2022-08-18 15:48:10 +02:00
YuSanka
dcdbc6bff1 Localization: Updated dictionary for JA 2022-08-18 13:43:47 +02:00
Lukáš Hejl
499c2253bb Fix of #8704 - Travels in spiral vase mode when Arachne is used.
Now Arachne is used just for bottom layers, and for spiralizer layers is used Classic perimeter generator.
2022-08-18 11:22:47 +02:00
Lukáš Hejl
6f5813a849 Fix of #8648 - Lightning infill wasn't connected to perimeters when it was combined with the option "Only infill where needed".
Now Lightning infill will ignore this setting and treat it as off. Because Lightning infill and "Only infill where needed" do a similar thing, and their combination doesn't make much sense.
2022-08-18 11:22:45 +02:00
Lukáš Hejl
2115b40728 Fixed incorrectly computed starting position in Concentric infill when Arachne is used. 2022-08-18 11:22:39 +02:00
Lukas Matena
e9f0f4bd0d Fix error message (related to #8703) 2022-08-17 22:21:09 +02:00
YuSanka
43a7398c88 ShapesGallery: Fixed save of the thumbnails for custom shapes, when name contains diacritics 2022-08-17 17:40:06 +02:00
Lukas Matena
e8528c415a Bumped up version to 2.5.0-beta1 version_2.5.0-beta1 2022-08-15 12:35:53 +02:00
YuSanka
60ad5d38c0 Localization: Some phrases are applied. Updated dictionaries for CS, DE, ES, FR, IT and PL 2022-08-15 12:30:57 +02:00
Valter F.C
db7946dbb6 pt_BR translation improvements 2022-08-12 10:02:58 -03:00
YuSanka
522b3f6d98 Follow-up 370e8bd752e3f7c97b9804a56dc417dfb362cce8 - Update 3D-scene after splitting of the unprintable object 2022-08-12 11:09:30 +02:00
YuSanka
7ebd0bbb3b Fix for #8668 - Don't set printable state on merge if all parts are unprintable 2022-08-12 11:08:04 +02:00
Lukáš Hejl
17e7b182ee Follow-up to 0161a59a93e326d5e573cffe61b9549a4d925189: Too big epsilon created tiny unconnected extrusions, so epsilon was changed to the smallest value that allows resolving rounding issues after division by two. 2022-08-12 09:48:34 +02:00
Lukáš Hejl
4fa76b2d8b Reconnected endpoints of closed polyline when PolylineStitcher produced an open polyline mark as closed. 2022-08-12 09:48:34 +02:00
Lukáš Hejl
f60b88ba3e Fix of #8597 - Assert on Windows about decrementing of std::vector::begin() in a specific case. 2022-08-12 09:48:34 +02:00
Lukáš Hejl
e838acdcd1 Added a lot of debugging outputs (SVG) into SkeletalTrapezoidation. 2022-08-12 09:48:34 +02:00
Lukáš Hejl
4d19eb9ace Added several test cases distilled from reported issues. 2022-08-12 09:48:33 +02:00
Lukas Matena
661bb522cf Fixed compiler warnings 2022-08-12 09:40:19 +02:00
Lukas Matena
0df757895e An attempt to fix issues with wxProgressDialog 2022-08-11 16:51:56 +02:00