Commit Graph

  • f65378eebf Fixing compilation on gcc Vojtech Bubnik 2021-05-05 14:32:19 +02:00
  • d6c5961eb0 Factored out the Print::apply() method and its dependending free functions into PrintApply.cpp module. Vojtech Bubnik 2021-05-05 14:30:09 +02:00
  • 92977b06e2 Factored out the Print::apply() method and its dependending free functions into PrintApply.cpp module. Vojtech Bubnik 2021-05-05 14:30:09 +02:00
  • 72ce8cb28d PrintRegion refactoring: Getting rid of the Print pointer. Vojtech Bubnik 2021-05-05 14:17:36 +02:00
  • 8c865adbc0 PrintRegion refactoring: Getting rid of the Print pointer. Vojtech Bubnik 2021-05-05 14:17:36 +02:00
  • 9537c4e8d0 Fixed a perl test that was mistkanely adjusted after ClipperLib refactoring. Vojtech Bubnik 2021-05-05 13:30:19 +02:00
  • 487a9649db Fixed a perl test that was mistkanely adjusted after ClipperLib refactoring. Vojtech Bubnik 2021-05-05 13:30:19 +02:00
  • 5764d8984c Fixed perl unit tests Vojtech Bubnik 2021-05-05 13:27:00 +02:00
  • ace13dde31 Fixed perl unit tests Vojtech Bubnik 2021-05-05 13:27:00 +02:00
  • a2de09e11e Fixing unit tests. Vojtech Bubnik 2021-05-05 13:19:01 +02:00
  • 9314856372 Fixing unit tests. Vojtech Bubnik 2021-05-05 13:19:01 +02:00
  • a91306032c Project dirty state manager -> Fixed crash when loading/saving a 3mf file enricoturri1966 2021-05-05 13:17:20 +02:00
  • f5fe1c04ee Project dirty state manager -> Fixed crash when loading/saving a 3mf file enricoturri1966 2021-05-05 13:17:20 +02:00
  • 7d4b3f2992 Fix 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
  • e9aaea38eb Fix 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
  • bb18edde0a Tech ENABLE_ALLOW_NEGATIVE_Z-> Synchronize sinking instances enricoturri1966 2021-05-05 11:53:24 +02:00
  • f9f99662a8 Tech ENABLE_ALLOW_NEGATIVE_Z-> Synchronize sinking instances enricoturri1966 2021-05-05 11:53:24 +02:00
  • 3f6123e653 Tech 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
  • bd08251cf5 Tech 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
  • cc68a292d1 Merge pull request #6483 from pmjdebruijn/creality rtyr 2021-05-04 23:53:30 +02:00
  • 0912c55004 Merge pull request #6483 from pmjdebruijn/creality rtyr 2021-05-04 23:53:30 +02:00
  • 620985b29f creality.ini: improve output_filename_format Pascal de Bruijn 2021-05-04 18:41:06 +02:00
  • fa425a1842 creality.ini: improve output_filename_format Pascal de Bruijn 2021-05-04 18:41:06 +02:00
  • fd3dd1611c Fixed 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
  • a192525c2d Fixed 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
  • 00835c7367 Fixing compilation on clang in debug mode. Vojtech Bubnik 2021-05-04 16:13:40 +02:00
  • 6d0adedc4c Fixing compilation on clang in debug mode. Vojtech Bubnik 2021-05-04 16:13:40 +02:00
  • 1aef86f650 Implemented 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
  • f073fbf2f9 Implemented 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
  • 5f5d0df47e Updated MK3 and MK2 bed textures. rtyr 2021-05-04 15:35:47 +02:00
  • 3812847926 Updated MK3 and MK2 bed textures. rtyr 2021-05-04 15:35:47 +02:00
  • 67572fad3f Tech 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
  • 04ea32e884 Tech 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
  • 4fe6f726de ObjectList: Fixed update of the selection, when some gizmo in 3D-Scene is activated YuSanka 2021-05-04 14:19:38 +02:00
  • 2ca2b8d4bd ObjectList: Fixed update of the selection, when some gizmo in 3D-Scene is activated YuSanka 2021-05-04 14:19:38 +02:00
  • cb294e0b3e Follow-up of 15c32d636d -> Small refactoring enricoturri1966 2021-05-04 13:31:07 +02:00
  • 1552641824 Follow-up of 15c32d636d -> Small refactoring enricoturri1966 2021-05-04 13:31:07 +02:00
  • 15c32d636d Seams detection for gcode saved with other slicers enricoturri1966 2021-05-04 12:45:51 +02:00
  • 0b01436982 Seams detection for gcode saved with other slicers enricoturri1966 2021-05-04 12:45:51 +02:00
  • 5cc6dc59dc Fixed compilation with GCC Vojtech Bubnik 2021-05-04 11:22:38 +02:00
  • ada8b8dd8c Fixed compilation with GCC Vojtech Bubnik 2021-05-04 11:22:38 +02:00
  • a7368b9deb Fixing thread-safe StaticConfig creations #6477 fix un-threadsafe code for creating config enum hashtable. #6475 Vojtech Bubnik 2021-05-04 11:03:18 +02:00
  • c8e2824a99 Fixing thread-safe StaticConfig creations #6477 fix un-threadsafe code for creating config enum hashtable. #6475 Vojtech Bubnik 2021-05-04 11:03:18 +02:00
  • 36bd23efdd Merge pull request #6479 from pmjdebruijn/creality rtyr 2021-05-04 09:50:44 +02:00
  • 87d6fe807c Merge pull request #6479 from pmjdebruijn/creality rtyr 2021-05-04 09:50:44 +02:00
  • 46a14abbaa Added 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
  • a935389c1b Added 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
  • 781e6607c8 Fixed 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
  • 0d7eada5dc Fixed 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
  • 71c60a5187 Follow-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
  • 94364508d1 Follow-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
  • cd5fea8b42 Fixed compiler warnings Lukáš Hejl 2021-05-03 21:50:40 +02:00
  • 53f6d451ff Fixed compiler warnings Lukáš Hejl 2021-05-03 21:50:40 +02:00
  • 2d3eef4e84 Fixed possible warnings Lukáš Hejl 2021-05-03 21:13:13 +02:00
  • 60a1eecd6e Fixed possible warnings Lukáš Hejl 2021-05-03 21:13:13 +02:00
  • fa8c319721 Fixed 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
  • 00b369c54c Fixed 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
  • 5bfdaa7ac8 Parallelization of regions merging for MMU segmentation. Lukáš Hejl 2021-05-03 21:01:52 +02:00
  • 0f7bbd626e Parallelization of regions merging for MMU segmentation. Lukáš Hejl 2021-05-03 21:01:52 +02:00
  • 2e9f0d6eaf Fixed a few cases of missing colored segments in MMU segmentation. Lukáš Hejl 2021-05-03 20:56:39 +02:00
  • ea73c79293 Fixed a few cases of missing colored segments in MMU segmentation. Lukáš Hejl 2021-05-03 20:56:39 +02:00
  • 168b4afbc2 Fixed MMU segmentation for multi-volume objects. Lukáš Hejl 2021-05-03 20:37:14 +02:00
  • ff250f5d36 Fixed MMU segmentation for multi-volume objects. Lukáš Hejl 2021-05-03 20:37:14 +02:00
  • 6110d1ef05 creality.ini: Add Devil Design PLA Matt Pascal de Bruijn 2021-05-03 18:13:02 +02:00
  • 5b94a63e1c creality.ini: Add Devil Design PLA Matt Pascal de Bruijn 2021-05-03 18:13:02 +02:00
  • ede14251b1 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_project_dirty_state enricoturri1966 2021-05-03 16:05:22 +02:00
  • a138446ed2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_project_dirty_state enricoturri1966 2021-05-03 16:05:22 +02:00
  • 164af0255a Tech ENABLE_ALLOW_NEGATIVE_Z -> Keep sinking objects as sinking after reload from disk enricoturri1966 2021-05-03 16:02:06 +02:00
  • cfe4c11d89 Tech ENABLE_ALLOW_NEGATIVE_Z -> Keep sinking objects as sinking after reload from disk enricoturri1966 2021-05-03 16:02:06 +02:00
  • 014f3db59e i3 MEGA S bed model and texture rtyr 2021-05-03 15:48:05 +02:00
  • c67ec1edbe i3 MEGA S bed model and texture rtyr 2021-05-03 15:48:05 +02:00
  • 57199b4116 Tech ENABLE_ALLOW_NEGATIVE_Z-> Fixed build on non-Windows OS enricoturri1966 2021-05-03 15:47:16 +02:00
  • eafaa7accf Tech ENABLE_ALLOW_NEGATIVE_Z-> Fixed build on non-Windows OS enricoturri1966 2021-05-03 15:47:16 +02:00
  • 325ee3691c 0.0.10 Various updates for Anycubic Mega. Added filament profiles. rtyr 2021-05-03 15:41:42 +02:00
  • 3756fa857f 0.0.10 Various updates for Anycubic Mega. Added filament profiles. rtyr 2021-05-03 15:41:42 +02:00
  • ab74ea5c90 One more fix after merge. Vojtech Bubnik 2021-05-03 15:30:10 +02:00
  • ac4c3080e4 One more fix after merge. Vojtech Bubnik 2021-05-03 15:30:10 +02:00
  • 2aadc1cefa Fixing after merge. Vojtech Bubnik 2021-05-03 15:28:03 +02:00
  • 7d9cca600c Fixing after merge. Vojtech Bubnik 2021-05-03 15:28:03 +02:00
  • eb66111eda Merge branch 'vb_clipper_optimization' Vojtech Bubnik 2021-05-03 15:24:04 +02:00
  • c1ab2bcbd9 Merge branch 'vb_clipper_optimization' Vojtech Bubnik 2021-05-03 15:24:04 +02:00
  • ef07644bf2 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer Vojtech Bubnik 2021-05-03 15:23:57 +02:00
  • 187adc6dfa Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer Vojtech Bubnik 2021-05-03 15:23:57 +02:00
  • 7563c885a1 Fixing compiler warnings Vojtech Bubnik 2021-05-03 15:00:23 +02:00
  • bd85c499ac Fixing compiler warnings Vojtech Bubnik 2021-05-03 15:00:23 +02:00
  • 1c3090b11f Tech ENABLE_ALLOW_NEGATIVE_Z-> Layers height editing related fixes enricoturri1966 2021-05-03 14:28:55 +02:00
  • a6d2fc1331 Tech ENABLE_ALLOW_NEGATIVE_Z-> Layers height editing related fixes enricoturri1966 2021-05-03 14:28:55 +02:00
  • 0e6e60705d Fixing 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
  • 4c41fb5fa9 Fixing 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
  • 96f8744e05 Another fix for C++ conformant compilers Vojtech Bubnik 2021-05-03 11:55:23 +02:00
  • 65ceff0883 Another fix for C++ conformant compilers Vojtech Bubnik 2021-05-03 11:55:23 +02:00
  • c7c7983e77 Fixing compilation on C++ conforming compilers Vojtech Bubnik 2021-05-03 11:50:05 +02:00
  • 7954641779 Fixing compilation on C++ conforming compilers Vojtech Bubnik 2021-05-03 11:50:05 +02:00
  • 09a80d954c Further 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
  • f191b4611d Further 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
  • 62592cab48 Added missing include (GCC 11.1) Lukáš Hejl 2021-05-01 22:33:59 +02:00
  • 8e4b0ac6fd Added missing include (GCC 11.1) Lukáš Hejl 2021-05-01 22:33:59 +02:00
  • c414f932d4 Fixed 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
  • ac7b40d695 Fixed 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
  • 4ffbd027d0 OSX specific: Fixed scale of the frequently settings, when extra display is connected YuSanka 2021-04-30 16:49:13 +02:00