Commit Graph

  • 89da02734e ENABLE_ALLOW_NEGATIVE_Z -> Ensure objects on bed when switching to SLA printer enricoturri1966 2021-05-07 15:08:07 +02:00
  • 62ad1904e2 Fixed warnings into DoExport enricoturri1966 2021-05-07 14:46:10 +02:00
  • f1cb529a7b Fixed warnings into ProjectDirtyStateManager enricoturri1966 2021-05-07 14:17:17 +02:00
  • 16756a86a7 Merge remote-tracking branch 'origin/et_project_dirty_state' enricoturri1966 2021-05-07 13:48:40 +02:00
  • 389955966c Disabled tech ENABLE_PROJECT_DIRTY_STATE_DEBUG_WINDOW enricoturri1966 2021-05-07 13:42:53 +02:00
  • ec9c3891cf Fixed conflicts after merge with master enricoturri1966 2021-05-07 13:14:11 +02:00
  • 4d2c2070f8 Added missing includes (GCC 9.3) Lukáš Hejl 2021-05-07 12:51:10 +02:00
  • b9910669e8 Fix of #2825 - Add the length of each filament used YuSanka 2021-04-21 14:57:43 +02:00
  • 56aa45fa1f Fixed typo enricoturri1966 2021-05-04 14:50:53 +02:00
  • c602e655e0 Tech ENABLE_SCROLLABLE_LEGEND -> Fixed layout of scrollable sub panels enricoturri1966 2021-05-04 14:40:37 +02:00
  • 49503db65e Tech ENABLE_SCROLLABLE_LEGEND -> Set legend max height enricoturri1966 2021-05-01 12:24:24 +02:00
  • ddf59a4a8c Tech ENABLE_SCROLLABLE_LEGEND -> 1st installment of scrollable legend enricoturri1966 2021-04-30 11:39:52 +02:00
  • 96447de1d4 ConfigWizard:: Use wxTextCtrl instead of wxDoubleSpinCtrl for nozzle and filament diameters YuSanka 2021-05-07 12:17:17 +02:00
  • 5c35fa4539 Commenting source of Polygon::centroid() algorithm Vojtech Bubnik 2021-05-07 11:54:25 +02:00
  • 52b3c655ff Fixed Polygon::centroid() Ported Polygon unit tests from Perl to C++. Vojtech Bubnik 2021-05-07 11:42:01 +02:00
  • 48cc1e6e34 Merge branch 'dk_desktop' David Kocik 2021-05-07 09:02:39 +02:00
  • 9cfcba78f7 text fix David Kocik 2021-05-07 09:01:47 +02:00
  • 963849e18b desktop integration functions and dialog David Kocik 2021-05-06 17:37:55 +02:00
  • 1c26367ba1 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer Vojtech Bubnik 2021-05-07 09:45:33 +02:00
  • 68fabfea62 Fix of Polygon::area(). Vojtech Bubnik 2021-05-07 09:45:27 +02:00
  • f8a4c3c7ce Updated start/end g-code. rtyr 2021-05-06 16:18:12 +02:00
  • feefbc575a Refactored PrintObject::m_region_volumes for extensibility. WIP for multi-material painting. Vojtech Bubnik 2021-05-06 15:48:38 +02:00
  • dd72016159 FDM backend refactoring for const correctness, clarity ... Vojtech Bubnik 2021-05-06 15:08:57 +02:00
  • b5573f959b Refactoring for code clarity: Replaced this->m_xxx with m_xxx as the m_ prefix already signifies a class local variable. Vojtech Bubnik 2021-05-06 14:43:36 +02:00
  • f16d4953be Removing offset2 from Perl bindings and other minor cleanup. Vojtech Bubnik 2021-05-06 14:29:20 +02:00
  • ff632a9ff2 Tech ENABLE_ALLOW_NEGATIVE_Z-> Disable sinking objects for SLA printer enricoturri1966 2021-05-06 14:04:07 +02:00
  • 1c6333e557 Fixing Perl integration Vojtech Bubnik 2021-05-06 13:58:37 +02:00
  • 0ca6b12da1 Print/PrintObject/PrintRegion refactoring: Newly the PrintObjects own PrintRegions and Print contains references to PrintRegions owned by PrintObjects, so that a PrintRegion of the same content is referenced by Print only once. Vojtech Bubnik 2021-05-06 13:00:57 +02:00
  • 123c5af347 #6473 - Update titlebar when opening a project file by double-clicking the file icon enricoturri1966 2021-05-06 10:11:53 +02:00
  • ee15f00574 FDM backend refactoring: Return PrintRegion by reference, not by pointer. Added PrintRegion hashing. Vojtech Bubnik 2021-05-05 18:13:58 +02:00
  • b8db1922f7 Fixing perl bindings Vojtech Bubnik 2021-05-05 17:03:11 +02:00
  • 714149dab2 WIP: Moving ownership of PrintRegions to PrintObjects. Vojtech Bubnik 2021-05-05 16:21:55 +02:00
  • d21b9aa089 Fixing perl integration Vojtech Bubnik 2021-05-05 15:05:52 +02:00
  • a7c67415c7 Another try of fixing compilation on gcc. Vojtech Bubnik 2021-05-05 14:34:54 +02:00
  • 18001fbb4e 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
  • 72ce8cb28d 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
  • 5764d8984c 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
  • a91306032c 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
  • bb18edde0a 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
  • cc68a292d1 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
  • 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
  • 00835c7367 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
  • 5f5d0df47e 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
  • 4fe6f726de 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
  • 15c32d636d 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
  • 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
  • 36bd23efdd 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
  • 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
  • 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
  • cd5fea8b42 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
  • 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
  • 5bfdaa7ac8 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
  • 168b4afbc2 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
  • ede14251b1 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
  • 014f3db59e 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
  • 325ee3691c 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
  • 2aadc1cefa 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
  • ef07644bf2 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
  • 1c3090b11f 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
  • 96f8744e05 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
  • 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
  • 62592cab48 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
  • 4ffbd027d0 OSX specific: Fixed scale of the frequently settings, when extra display is connected YuSanka 2021-04-30 16:49:13 +02:00
  • 0a8a3f6d8c Fixed build on Windows. Lukáš Hejl 2021-04-30 15:40:27 +02:00
  • d11d15aa1e Rework of MMU segmentation gizmo to support more than three colors. Lukáš Hejl 2021-04-30 15:58:25 +02:00
  • 67751c4ebb Merge remote-tracking branch 'origin/et_seams_visualization' enricoturri1966 2021-04-30 14:57:27 +02:00
  • 395164c7a1 Fixed conflicts after merge with master enricoturri1966 2021-04-30 14:54:58 +02:00
  • 95f5b82d6a Improved MM priming lines placement on circular beds (#6459) Lukas Matena 2021-04-30 13:11:26 +02:00
  • 9fbba855ef Clipper optimization: 1) Removed the already commented-out scaling / unscaling when doing "safe offsetting" 2) Removed some of the "safe offsetting" at calls where it never was used. 3) Reworked Clipper & ClipperUtils to pass Polygons / ExPolygons / Surfaces as input parameters without conversion to ClipperLib::Paths. This should save a lot of memory allocation and copying. 4) Reworked conversions from ClipperLib::Paths & PolyTree to Polygons / ExPolygons to use the move operator to avoid many unnecessary allocations. 5) Reworked some "union with safe ofsetting" to "offset_ex", which should be cheaper. Vojtech Bubnik 2021-04-30 11:49:57 +02:00
  • 8f11017fd6 Merge remote-tracking branch 'origin/et_custom_gcode_detection' enricoturri1966 2021-04-29 11:09:36 +02:00
  • 28d01542ed Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_gcode_detection enricoturri1966 2021-04-29 11:07:47 +02:00
  • b327314b02 Layer::make_perimeters() - when merging regions, use OffsetEx instead of safety offset of UnionEx, which may not be robust. Vojtech Bubnik 2021-04-29 11:05:11 +02:00
  • 3a28fe62b5 Fixed missing ending cap for toolpaths having a single segment enricoturri1966 2021-04-29 09:09:49 +02:00
  • 9086542a08 Follow-up of 2c6472ebc3 -> Ensure backward compatibility enricoturri1966 2021-04-28 16:06:49 +02:00
  • 628af89c4a Small refactoring into variable_layer_height.fs shader enricoturri1966 2021-04-28 16:04:24 +02:00
  • a3f03ac188 Tech ENABLE_ALLOW_NEGATIVE_Z->Keep as sinking objects saved in project files enricoturri1966 2021-04-28 16:02:51 +02:00
  • 1863d622b5 Changed order of rendering of sidebar hints to avoid artifacts due to depth buffer cleanup made by gizmo renderers enricoturri1966 2021-04-28 13:58:16 +02:00
  • c58572deaa Tech ENABLE_ALLOW_NEGATIVE_Z->Fixed object popping up after editing layer range fields enricoturri1966 2021-04-28 11:07:15 +02:00