f65378eebfFixing compilation on gcc
Vojtech Bubnik
2021-05-05 14:32:19 +02:00
d6c5961eb0Factored out the Print::apply() method and its dependending free functions into PrintApply.cpp module.
Vojtech Bubnik
2021-05-05 14:30:09 +02:00
92977b06e2Factored out the Print::apply() method and its dependending free functions into PrintApply.cpp module.
Vojtech Bubnik
2021-05-05 14:30:09 +02:00
72ce8cb28dPrintRegion refactoring: Getting rid of the Print pointer.
Vojtech Bubnik
2021-05-05 14:17:36 +02:00
8c865adbc0PrintRegion refactoring: Getting rid of the Print pointer.
Vojtech Bubnik
2021-05-05 14:17:36 +02:00
9537c4e8d0Fixed a perl test that was mistkanely adjusted after ClipperLib refactoring.
Vojtech Bubnik
2021-05-05 13:30:19 +02:00
487a9649dbFixed a perl test that was mistkanely adjusted after ClipperLib refactoring.
Vojtech Bubnik
2021-05-05 13:30:19 +02:00
5764d8984cFixed perl unit tests
Vojtech Bubnik
2021-05-05 13:27:00 +02:00
ace13dde31Fixed perl unit tests
Vojtech Bubnik
2021-05-05 13:27:00 +02:00
a2de09e11eFixing unit tests.
Vojtech Bubnik
2021-05-05 13:19:01 +02:00
9314856372Fixing unit tests.
Vojtech Bubnik
2021-05-05 13:19:01 +02:00
a91306032cProject dirty state manager -> Fixed crash when loading/saving a 3mf file
enricoturri1966
2021-05-05 13:17:20 +02:00
f5fe1c04eeProject dirty state manager -> Fixed crash when loading/saving a 3mf file
enricoturri1966
2021-05-05 13:17:20 +02:00
7d4b3f2992Fix of safety_offset() after ClipperUtils refactoring. Fixes Solid infill where there should be none #6482 Also the safety offsetting was revised to be enabled only where needed, the "do safety offset" is now easy to discover by a new ApplySafetyOffset::Yes enum, and safety offset over union, which is better done by offset() / offset_ex() has been replaced with new union_safety_offset() / union_safety_offset_ex() functions, which better convey their meaning and which could be better optimized than union() with the safety offset applied.
Vojtech Bubnik
2021-05-05 12:16:40 +02:00
e9aaea38ebFix of safety_offset() after ClipperUtils refactoring. Fixes Solid infill where there should be none #6482 Also the safety offsetting was revised to be enabled only where needed, the "do safety offset" is now easy to discover by a new ApplySafetyOffset::Yes enum, and safety offset over union, which is better done by offset() / offset_ex() has been replaced with new union_safety_offset() / union_safety_offset_ex() functions, which better convey their meaning and which could be better optimized than union() with the safety offset applied.
Vojtech Bubnik
2021-05-05 12:16:40 +02:00
3f6123e653Tech ENABLE_ALLOW_NEGATIVE_Z-> Added button in object manipulator to drop to bed a sinking object
enricoturri1966
2021-05-05 09:15:33 +02:00
bd08251cf5Tech ENABLE_ALLOW_NEGATIVE_Z-> Added button in object manipulator to drop to bed a sinking object
enricoturri1966
2021-05-05 09:15:33 +02:00
cc68a292d1Merge pull request #6483 from pmjdebruijn/creality
rtyr
2021-05-04 23:53:30 +02:00
0912c55004Merge pull request #6483 from pmjdebruijn/creality
rtyr
2021-05-04 23:53:30 +02:00
620985b29fcreality.ini: improve output_filename_format
Pascal de Bruijn
2021-05-04 18:41:06 +02:00
fa425a1842creality.ini: improve output_filename_format
Pascal de Bruijn
2021-05-04 18:41:06 +02:00
fd3dd1611cFixed alignment of sparse infill over multiple layers of the same region, which was broken with 68666de521b1cb15e41ac6728c0e8d3b4b0d4ed0 "Reworked the "new" bridging to respect the bridge_flow_ratio by maintaining extrusion spacing, but modifying the extrusion width and / or height."
Vojtech Bubnik
2021-05-04 18:27:53 +02:00
a192525c2dFixed alignment of sparse infill over multiple layers of the same region, which was broken with 68666de521b1cb15e41ac6728c0e8d3b4b0d4ed0 "Reworked the "new" bridging to respect the bridge_flow_ratio by maintaining extrusion spacing, but modifying the extrusion width and / or height."
Vojtech Bubnik
2021-05-04 18:27:53 +02:00
00835c7367Fixing compilation on clang in debug mode.
Vojtech Bubnik
2021-05-04 16:13:40 +02:00
6d0adedc4cFixing compilation on clang in debug mode.
Vojtech Bubnik
2021-05-04 16:13:40 +02:00
1aef86f650Implemented generic mechanism for executing tasks on UI thread synchronously from the background slicing thread, that supports cancellation. The generic mechanism is used for generating thumbnails into G-code and Fixes Fix deadlock when canceling the slicing while gcode is creating thumbnails #6476 Thanks @supermerill for pointing out the issue.
Vojtech Bubnik
2021-05-04 16:07:25 +02:00
f073fbf2f9Implemented generic mechanism for executing tasks on UI thread synchronously from the background slicing thread, that supports cancellation. The generic mechanism is used for generating thumbnails into G-code and Fixes Fix deadlock when canceling the slicing while gcode is creating thumbnails #6476 Thanks @supermerill for pointing out the issue.
Vojtech Bubnik
2021-05-04 16:07:25 +02:00
5f5d0df47eUpdated MK3 and MK2 bed textures.
rtyr
2021-05-04 15:35:47 +02:00
3812847926Updated MK3 and MK2 bed textures.
rtyr
2021-05-04 15:35:47 +02:00
67572fad3fTech ENABLE_ALLOW_NEGATIVE_Z-> Keep sinking objects and instances as sinking after copy/paste or add instance commands
enricoturri1966
2021-05-04 14:48:30 +02:00
04ea32e884Tech ENABLE_ALLOW_NEGATIVE_Z-> Keep sinking objects and instances as sinking after copy/paste or add instance commands
enricoturri1966
2021-05-04 14:48:30 +02:00
4fe6f726deObjectList: Fixed update of the selection, when some gizmo in 3D-Scene is activated
YuSanka
2021-05-04 14:19:38 +02:00
2ca2b8d4bdObjectList: Fixed update of the selection, when some gizmo in 3D-Scene is activated
YuSanka
2021-05-04 14:19:38 +02:00
cb294e0b3eFollow-up of 15c32d636d -> Small refactoring
enricoturri1966
2021-05-04 13:31:07 +02:00
1552641824Follow-up of 15c32d636d -> Small refactoring
enricoturri1966
2021-05-04 13:31:07 +02:00
15c32d636dSeams detection for gcode saved with other slicers
enricoturri1966
2021-05-04 12:45:51 +02:00
0b01436982Seams detection for gcode saved with other slicers
enricoturri1966
2021-05-04 12:45:51 +02:00
5cc6dc59dcFixed compilation with GCC
Vojtech Bubnik
2021-05-04 11:22:38 +02:00
ada8b8dd8cFixed compilation with GCC
Vojtech Bubnik
2021-05-04 11:22:38 +02:00
36bd23efddMerge pull request #6479 from pmjdebruijn/creality
rtyr
2021-05-04 09:50:44 +02:00
87d6fe807cMerge pull request #6479 from pmjdebruijn/creality
rtyr
2021-05-04 09:50:44 +02:00
46a14abbaaAdded default object color in MMU segmentation according to the default extruder color for printing the object.
Lukáš Hejl
2021-05-04 08:13:04 +02:00
a935389c1bAdded default object color in MMU segmentation according to the default extruder color for printing the object.
Lukáš Hejl
2021-05-04 08:13:04 +02:00
781e6607c8Fixed updating of extruders list in MMU segmentation gizmo after adding extruders and reloading 3MF with different extruder count and colors.
Lukáš Hejl
2021-05-04 07:59:16 +02:00
0d7eada5dcFixed updating of extruders list in MMU segmentation gizmo after adding extruders and reloading 3MF with different extruder count and colors.
Lukáš Hejl
2021-05-04 07:59:16 +02:00
71c60a5187Follow-up of 168b4afbc2: Replaced forgotten lslices in the top and bottom layer propagation in MMU segmentation.
Lukáš Hejl
2021-05-03 22:11:04 +02:00
94364508d1Follow-up of 168b4afbc2: Replaced forgotten lslices in the top and bottom layer propagation in MMU segmentation.
Lukáš Hejl
2021-05-03 22:11:04 +02:00
2d3eef4e84Fixed possible warnings
Lukáš Hejl
2021-05-03 21:13:13 +02:00
60a1eecd6eFixed possible warnings
Lukáš Hejl
2021-05-03 21:13:13 +02:00
fa8c319721Fixed MMU segmentation for cases when a contour was whole colored by one color and a hole was whole colored by a different color.
Lukáš Hejl
2021-05-03 21:06:46 +02:00
00b369c54cFixed MMU segmentation for cases when a contour was whole colored by one color and a hole was whole colored by a different color.
Lukáš Hejl
2021-05-03 21:06:46 +02:00
5bfdaa7ac8Parallelization of regions merging for MMU segmentation.
Lukáš Hejl
2021-05-03 21:01:52 +02:00
0f7bbd626eParallelization of regions merging for MMU segmentation.
Lukáš Hejl
2021-05-03 21:01:52 +02:00
2e9f0d6eafFixed a few cases of missing colored segments in MMU segmentation.
Lukáš Hejl
2021-05-03 20:56:39 +02:00
ea73c79293Fixed a few cases of missing colored segments in MMU segmentation.
Lukáš Hejl
2021-05-03 20:56:39 +02:00
0e6e60705dFixing one unit test, which seems to indicate that the refactoring fixed one issue (hopefully it was not that a newly introduced bug hides an old one).
Vojtech Bubnik
2021-05-03 14:12:08 +02:00
4c41fb5fa9Fixing one unit test, which seems to indicate that the refactoring fixed one issue (hopefully it was not that a newly introduced bug hides an old one).
Vojtech Bubnik
2021-05-03 14:12:08 +02:00
96f8744e05Another fix for C++ conformant compilers
Vojtech Bubnik
2021-05-03 11:55:23 +02:00
65ceff0883Another fix for C++ conformant compilers
Vojtech Bubnik
2021-05-03 11:55:23 +02:00
c7c7983e77Fixing compilation on C++ conforming compilers
Vojtech Bubnik
2021-05-03 11:50:05 +02:00
7954641779Fixing compilation on C++ conforming compilers
Vojtech Bubnik
2021-05-03 11:50:05 +02:00
09a80d954cFurther rework of ClipperUtils: Replaced many to_polygons() / to_expolygons() calls with templated ClipperUtils variants to avoid memory allocation and copying.
Vojtech Bubnik
2021-05-03 11:39:53 +02:00
f191b4611dFurther rework of ClipperUtils: Replaced many to_polygons() / to_expolygons() calls with templated ClipperUtils variants to avoid memory allocation and copying.
Vojtech Bubnik
2021-05-03 11:39:53 +02:00
62592cab48Added missing include (GCC 11.1)
Lukáš Hejl
2021-05-01 22:33:59 +02:00
8e4b0ac6fdAdded missing include (GCC 11.1)
Lukáš Hejl
2021-05-01 22:33:59 +02:00
c414f932d4Fixed a bug with selection from the 3D-scene when ObjectSettings item is selected in ObjectList Steps to repro: 1. Add 2 objects, add Settings for some of object -> Object Settings item is selected 2. In the 3D-scene select another object -> BUG: no changes in the ObjectList
YuSanka
2021-04-30 16:54:19 +02:00
ac7b40d695Fixed a bug with selection from the 3D-scene when ObjectSettings item is selected in ObjectList Steps to repro: 1. Add 2 objects, add Settings for some of object -> Object Settings item is selected 2. In the 3D-scene select another object -> BUG: no changes in the ObjectList
YuSanka
2021-04-30 16:54:19 +02:00
4ffbd027d0OSX specific: Fixed scale of the frequently settings, when extra display is connected
YuSanka
2021-04-30 16:49:13 +02:00