YuSanka
1cc7b4ba97
Save/Load repaired errors from/to a mesh statistics to/from a 3MF
2021-10-06 10:57:28 +02:00
enricoturri1966
982172b878
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-10-05 15:33:37 +02:00
Lukas Matena
faa808b385
First draft of SendSystemInfoDialog
2021-10-05 15:09:52 +02:00
tamasmeszaros
29a5f48f43
Minor performance optimization for convex intersection algo
2021-10-05 13:31:09 +02:00
enricoturri1966
ddcbbee3b0
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-10-05 09:51:04 +02:00
Vojtech Bubnik
e185bf58b7
Replaced "Simple shorthands for smart pointers" shptr, uqptr, wkptr
...
with their original names. Using weird shorthands makes the code
unreadable for anyone but the original author.
template<class T> using shptr = std::shared_ptr<T>;
template<class T> using uqptr = std::unique_ptr<T>;
template<class T> using wkptr = std::weak_ptr<T>;
2021-10-04 16:56:26 +02:00
Vojtech Bubnik
b028e169c8
Merge branch 'master' of https://github.com/Prusa3D/PrusaSlicer
2021-10-04 16:33:33 +02:00
Vojtech Bubnik
6192c57368
Fix of support missing under horizontal overhang #6058
...
There was a bug for more than 4 years, which likely triggers now more
often with the introduction of raft_contact_distance parameter,
which is usually significantly smaller than support_material_contact_distance.
There were no support towers built at the raft for contact layers
below the print_z of the first object layer.
2021-10-04 16:33:25 +02:00
enricoturri1966
a9ca63d344
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-10-04 15:04:34 +02:00
tamasmeszaros
4cc1b2740d
Don't report intersection if two polygons are only touching.
2021-10-04 14:16:13 +02:00
enricoturri1966
4521945bb3
Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Faster printbed collision detection using the new function Geometry::intersect()
2021-10-04 14:07:45 +02:00
enricoturri1966
5739178306
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-10-04 13:07:53 +02:00
tamasmeszaros
9c177cf167
Merge branch 'tm_convex_intersect_rotcalip'
2021-10-04 10:12:04 +02:00
enricoturri1966
0b78e009b4
#7050 - GCodeProcessor: Fixed processing of gcode lines M109
2021-10-04 09:02:03 +02:00
enricoturri1966
2e779d8594
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-10-04 08:30:13 +02:00
tamasmeszaros
9fce0ce3a6
Fix compile issues and overlapping polygon fails
2021-10-01 18:27:37 +02:00
Lukas Matena
4ca2401b69
Several minor improvements and fixed warnings
2021-10-01 14:31:22 +02:00
Vojtech Bubnik
68de2a49a3
Fixed update of mesh volume after applying a transformation.
...
Fixes flipped normals when importing some 3MFs.
2021-10-01 14:28:45 +02:00
Vojtech Bubnik
afbbb36fa4
Fixed import of multi-material AMF files, broken due to admesh eradication.
2021-10-01 13:34:22 +02:00
enricoturri1966
f84838028b
Tech ENABLE_FIX_SINKING_OBJECT_OUT_OF_BED_DETECTION merged into tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS
2021-10-01 13:13:26 +02:00
enricoturri1966
efb08cf55a
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-10-01 12:15:24 +02:00
David Kocik
5a45c94ccd
Remove duplicit warning about not enabled support enforcers
2021-10-01 10:08:19 +02:00
enricoturri1966
f3bd5e96c5
Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Fixed detection of collision with circular printbed in backend
2021-10-01 07:28:10 +02:00
Lukas Matena
476b48ed11
Revert "Merge branch 'tm_convex_intersect_rotcalip'"
...
This reverts commit 627d8bcaef , reversing
changes made to 66d4462724 .
The change breaks build on mac
2021-09-30 16:49:00 +02:00
tamasmeszaros
234f062ad4
Fast convex polygon intersection test with rotating calipers
2021-09-30 15:49:12 +02:00
enricoturri1966
1f82eb5624
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-09-30 15:08:35 +02:00
enricoturri1966
13ef817a99
Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Enable detection of collision with circular printbed in backend
2021-09-30 14:51:09 +02:00
Vojtech Bubnik
66d4462724
Fixed spelling error preffered / preferred
2021-09-30 14:44:11 +02:00
David Kocik
5045e07f78
Find name of preset from alias before selecting preferred preset.
2021-09-30 14:42:30 +02:00
Vojtech Bubnik
aeb18e729d
New preferences key "clear_undo_redo_stack_on_new_project", set to "1"
...
by default: Clear Undo / Redo stack on new project or load project.
Fixes Clear undo chain #2812
2021-09-30 12:17:52 +02:00
Vojtech Bubnik
96f4d71c71
Fixed 1st layer support expansion if printed without raft.
...
This is a regression to PrusaSlicer 2.3.3
2021-09-30 14:01:31 +02:00
Vojtech Bubnik
b76f66d2d2
Follow-up to 3ee259b602
...
1) Added parsing of 3MF PrusaSlicer generator semantic version
2) For 3MFs generated by >= "2.4.0-alpha1" and < "2.4.0-alpha3",
remove unreferenced vertices on loading. This should shrink the incorrectly
generated 3MFs back.
3) Added check for an empty mesh, which could have crashed PrusaSlicer on 3MF parsing.
2021-09-30 12:18:43 +02:00
enricoturri1966
7cfe082621
Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Enable detection of collision with circular printbed for toolpaths
2021-09-30 12:08:05 +02:00
enricoturri1966
b19c742455
Fixed conflicts after merge with master
2021-09-30 10:31:25 +02:00
enricoturri1966
47d3d068dd
Fixed warnings
2021-09-30 09:00:01 +02:00
tamasmeszaros
5c1e6d2298
Fix reading relative_correction parameter
...
Drop compatibility with profiles created on legacy Slic3r PE 1.42-beta1 to 1.42-beta2
fixes #7013
2021-09-29 10:11:29 +02:00
enricoturri1966
c917b82bea
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2021-09-27 16:03:22 +02:00
enricoturri1966
80f28538c5
#7011 - Follow-up of 3ee259b602 - Modified volumes' indices rebase
2021-09-27 16:03:09 +02:00
Vojtech Bubnik
85c760d9b6
Touch-up to some comments, removed commented-out code
2021-09-27 15:00:58 +02:00
enricoturri1966
3ee259b602
#7010 - Fixed import of volumes from 3mf. This is a regression wrt. PrusaSlicer 2.4.0-alpha1 due to the 3mf import optimization introduced with 8a2a9dba2f
2021-09-27 14:14:05 +02:00
enricoturri1966
2483a9f036
Added missing include
2021-09-27 13:02:56 +02:00
enricoturri1966
1196251d51
#7015 - Fixed typo in AMFParserContext::endElement()
2021-09-27 12:33:26 +02:00
enricoturri1966
8ecdea152f
Follow-up of 721e396edc - Same fix applied to GCodeProcessor::process_G28() and GCodeProcessor::process_M402()
2021-09-27 12:08:26 +02:00
enricoturri1966
721e396edc
#7016 - Fixed GCodeProcessor::process_M132()
2021-09-27 11:35:58 +02:00
enricoturri1966
7ca9024fca
#7008 - GCodeViewer - Fixed loading of gcodes generated by SuperSlicer
2021-09-27 11:22:36 +02:00
Vojtech Bubnik
43470af0c6
Fix of "About" screen still shows 2020 at the copyright notice ( #7018 )
2021-09-27 10:07:29 +02:00
Vojtech Bubnik
07e7e11590
Fix of prusa-gcodeviewer changes modification time of the viewed gcode file #7005
...
This is a regression wrt. PrusaSlicer 2.4.0-alpha1 due to the G-code
processing optimization and parallelization.
Related to GCode Viewer changes files modified date in windows #5079
2021-09-27 10:02:54 +02:00
tamasmeszaros
4d2bf8db0d
Switch to current SLA profile if an imported archive doesn't contain it.
...
Send a warning notification if this happens. Also,if there is no current SLA profile initialized, an error message will tell the user to switch to an SLA profile before importing.
fixes #6915
2021-09-27 10:00:21 +02:00
tamasmeszaros
33eba4aea6
Rename SLAPrinter interface to SLAArchive as it makes more sense.
2021-09-27 10:00:21 +02:00
Lukas Matena
6a5feb818f
Revert "Fixed volume transformations in SLA:":
...
The fix is not complete, it is better not to break it more than it was.
This reverts commit 6b25a9c836 .
2021-09-24 13:03:56 +02:00