YuSanka
de7fad1b48
Reverted menu bar for application
...
+ TopBar: Hidden menu button/ Logo
2024-07-22 12:19:32 +02:00
Martin Šach
4e157b7765
Do not pick seam point in vase mode
2024-07-22 12:05:25 +02:00
YuSanka
d361b663a2
DoubleSlider: Using for the "Ctrl/Shift + MouseWhile" didn't increase move step.
...
MacOS specific: MouseWhile issue. + Wrong tooltip for tick editing ("cmd" instead of "Ctrl" -> partially reverted d1d9a82c)
Fixes are related to GH#12944 - Sliced view scrolling needs attention
2024-07-22 12:04:14 +02:00
YuSanka
e4fc20d07c
Fix for GH#12932 : Post-processing scripts disappear after editing
...
Fillow-up 8590e34aa
2024-07-22 12:00:41 +02:00
Lukas Matena
9bea31cfd2
Merge branch 'et_spe2388'
2024-07-22 11:59:44 +02:00
enricoturri1966
826ab3ce69
SPE-2388: Do not export non printable instances to OBJ and STL files
2024-07-22 11:59:26 +02:00
enricoturri1966
aba835bc8c
SPE-2388: Fixed command 'Export Plate as STL/OBJ &Including Supports' which was exporting also non sliced objects
2024-07-22 11:59:26 +02:00
Martin Šach
a91a7d6b0e
Better detection of bridge orientation.
...
Before, partial bridges were calculated. For each of these an angle
has been choosen and after that all the bridges have been merged.
Becouse of the merge a single angle had to be picked.
The first angle that the algorithm has stumbled upon has been picked,
resulting in sub-optimal bridging directions.
Now the partial bridges are calcualted, then merged and then
the angle is decided over the whole merged bridge.
This approach at least ensures that the orientation is the best possible
for the merged bridge.
2024-07-17 14:14:45 +02:00
Lukas Matena
1b36955ca2
Merge branch 'lh_long_slicing'
2024-07-17 14:13:39 +02:00
Lukáš Hejl
86309ba939
SPE-1950: Optimization of computation complexity of perimeter ordering for Arachne generator.
...
The previous implementation during the grouping of perimeters using depth-first searches unnecessarily searched nodes that had no impact on grouping, which significantly increased the search space.
2024-07-17 14:13:09 +02:00
Lukáš Hejl
82fb648cb7
SPE-1950: Optimization of extrusion sorting for the ensuring infill.
2024-07-17 14:13:09 +02:00
Lukáš Hejl
b3510ac808
SPE-1950: Reimplement algorithm for filtering vibrating extractions inside the ensuring infill to make it less computation complex.
2024-07-17 14:13:09 +02:00
Lukáš Hejl
2cba980a8b
Add conversion into Lines for ThickPolyline.
2024-07-17 14:13:09 +02:00
Martin Šach
5cc2e5eb0b
Enable line infill connection even for 0 anchor length
2024-07-17 14:10:59 +02:00
Lukas Matena
8dbf197e4e
Fixed crash when scaling to fit (SPE-2361):
...
the crash occured when scaling to fit on a circular bed with the object containing non-part volumes
2024-07-16 06:09:03 +02:00
YuSanka
1e035ee33d
CLI Improvements : Add Build Volume Dimensions and Origin Location to CLI Querying Presets
...
SPE-2293
2024-07-16 06:07:00 +02:00
Filip Sykala - NTB T15p
e02d273816
Fix issue with missing last trinagle in obj file:
...
https://github.com/prusa3d/PrusaSlicer/issues/12157
reincarnation of SPE-2129
2024-07-12 09:22:29 +02:00
Lukáš Hejl
d020d6e3a0
SPE-2354: Fix insufficient invalidation of the dynamic overhang speeds settings.
2024-07-12 09:21:12 +02:00
Filip Sykala - NTB T15p
98d1892cbe
Fix broken rotation rotation.
...
SPE-2389
2024-07-12 09:19:49 +02:00
Filip Sykala - NTB T15p
7b482ac6bb
Fix adding SVG volume to object by context menu.
2024-07-12 09:18:01 +02:00
Lukas Matena
f30a8ac4fb
Fixed conflicts after merge
2024-07-10 15:49:50 +02:00
Martin Šach
fb47a62fd7
Fix #12916 : Seams now respect per object settings
2024-07-10 15:22:15 +02:00
enricoturri1966
3c3591f8a0
SPE-2374: Fixed update of shells visibility when user changes printer technology
2024-07-10 15:20:55 +02:00
Lukas Matena
631810abe4
Merge branch 'ms_gcode_refactor'
2024-07-10 15:19:18 +02:00
Martin Šach
55a9849c0d
Fix sequential print skirt
2024-07-10 15:18:53 +02:00
Martin Šach
7b7c4beabe
Fix skirt previous position and skirt M486
2024-07-10 15:18:53 +02:00
Martin Šach
4db6923a5a
Fix sequential print
2024-07-10 15:18:53 +02:00
Martin Šach
8c9b672c0d
Refactor extrusion predicate naming and default lambda capture.
2024-07-10 15:18:53 +02:00
Martin Šach
8403edc12c
Refactor smooth path generator lambda to be a functor.
2024-07-10 15:18:53 +02:00
Martin Šach
a59fd32962
Fix clockwise movements for skirt and brim
2024-07-10 15:18:52 +02:00
Martin Šach
af4a1d67a9
Fix cancel object annotation
2024-07-10 15:18:52 +02:00
Martin Šach
61e015fc38
Fix layer change handling
2024-07-10 15:18:52 +02:00
Martin Šach
796eddd971
Implement get_first_point for extrusions
2024-07-10 15:18:52 +02:00
Martin Šach
131f05c3c4
Add offset to extrusions an make sure to reset origin
2024-07-10 15:18:52 +02:00
Martin Šach
dca7318896
Refactor process layer single object
2024-07-10 15:18:52 +02:00
Martin Šach
a321a97f36
Use smooth path to extrude brim
2024-07-10 15:18:52 +02:00
Martin Šach
e24a781382
Use scaled point as previous position in ExtrusionOrder
2024-07-10 15:18:52 +02:00
Martin Šach
d2d9762322
Smooth path for infills
2024-07-10 15:18:52 +02:00
Martin Šach
d54f20a12c
failed arc welder in path ordering
2024-07-10 15:18:52 +02:00
Martin Šach
773c34f906
Move skirt smooth path generation to extrusion order
2024-07-10 15:18:52 +02:00
Martin Šach
a5f6da6bd5
Move get_sorted_extrusions to a gcode generator method
2024-07-10 15:18:52 +02:00
Martin Šach
40da8d7336
Move get_extrusions to a function
2024-07-10 15:18:52 +02:00
Martin Šach
0bc86ace2e
Make previous position independent of the object instance (offset)
2024-07-10 15:18:52 +02:00
Martin Šach
17dc776109
Separate extrusions ordering and extrusions exporting into two for loops
2024-07-10 15:18:52 +02:00
Martin Šach
fe1b8134d6
Remove ExtrusionOrder dependency on seam placer
2024-07-10 15:18:52 +02:00
Martin Šach
dbe9355672
Use dynamic cast for perimeter extrusion entity as it might not always be an ExtrusionLoop
2024-07-10 15:18:52 +02:00
Martin Šach
02c615999b
Separate extrusion order utilities to a file.
2024-07-10 15:18:50 +02:00
Martin Šach
09453c3a1e
Prepare skirt, brim, overriden extrusions and normal extrusions before gcode export
2024-07-10 15:17:43 +02:00
Martin Šach
bee25a4652
Precalculate noraml and overriden extrusions, before exporting
2024-07-10 15:17:43 +02:00
Martin Šach
e922a8f84f
Move slice_extrusions and support extrusions one layer up
2024-07-10 15:17:43 +02:00