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 |
|
Martin Šach
|
9f91293adf
|
Move support and interface extruder determination to a function
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
81940b6aaf
|
Move get_layer_extrusions to separate function
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
d41304a42a
|
First extract extrusions than generate gcode
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
41987e8271
|
Separete extract_support_extrusions
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
eb6d39afd4
|
Split get sorted extrusions to multiple functions
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
947bdd026a
|
Move entity extraction predicate one layer of abstraction up
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
f85382084b
|
Unify predicates in get_sorted_extrusions
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
65702bded0
|
Pass region as part of predicate for extraction
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
f021af4b39
|
Refactor extract_infill_ranges to use prediacate
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
1cdca87d27
|
Refactor extract_infill_extrusions
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
a46aa2b5ca
|
Move get_sorted_extrusions to function
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
257888513d
|
Separate extrusion extraction from extrusion gcode generation
|
2024-07-10 15:17:43 +02:00 |
|
Martin Šach
|
e1275f7307
|
Do not use GCodeGenerator::last_position during extrusion extraction and sorting.
|
2024-07-10 15:17:43 +02:00 |
|