Commit Graph

  • aa0e21eed1 Center estiamted curvature values, Center esimtated curling - transfering data by nearest line caused CCW or CW shift, based on which point of the current line was used. By switching the points on layer basis, this problem disapeared PavelMikus 2023-04-11 16:40:14 +0200
  • da6b972a79 Smoothen the curled height estimations and slowdown PavelMikus 2023-04-11 13:01:31 +0200
  • 6e40e061f6 Finish rough implementation of slowdown over curled filament PavelMikus 2023-04-03 15:14:07 +0200
  • 6ee674316d Finally some working curling model PavelMikus 2023-04-03 10:10:15 +0200
  • 4ade7d6e8c Some improvements of the algortihm for curled height estim PavelMikus 2023-03-31 12:48:47 +0200
  • 3e42d16f62 minor parameter changes Pavel Mikus 2023-03-29 18:32:41 +0200
  • b04e3bc25e Initial implementation, requieres both dynamic speed and avoid curled overhangs options to be enabled Also implements new, probably far better estimation of curled height of filament Pavel Mikus 2023-03-29 17:14:03 +0200
  • 69b69cb9a2 Follow-up of 85dd2e486a - Fixed Zoom to mouse cursor for orthograpic camera enricoturri1966 2023-04-21 09:09:04 +0200
  • b3b44681a9 Follow-up after 9cde96993e b67ad6434d Fixed compilation on GCC and CLang Vojtech Bubnik 2023-04-21 08:31:16 +0200
  • ed65cdd955 Fix compilation of Perl bindings. Vojtech Bubnik 2023-04-20 18:31:34 +0200
  • 5bb3f2f9da Merge branch 'tm_bigobj_arrange_crash_SPE-1652' tamasmeszaros 2023-04-20 15:13:09 +0200
  • b67ad6434d Follow-up to 9cde96993e use tbb::scallable_allocator for Polygons and ExPolygon::holes to better scale on multiple threads Vojtech Bubnik 2023-04-20 14:30:52 +0200
  • bc2e681932 SPE-1669 and follow-up of c1e145b86c - Fixed crash introduced with the previous commit and extend the new functionality to multi-objects selections enricoturri1966 2023-04-20 14:00:19 +0200
  • 9cde96993e Reworked the ClipperLib / Polygon types to use the tbb::scallable_allocator to better scale on multiple threads. Vojtech Bubnik 2023-04-20 11:31:44 +0200
  • 5c581e3998 Fixed warnings enricoturri1966 2023-04-20 08:42:09 +0200
  • 9efed4be22 SPE-1438 - Reset mouse dragging state when entering the 3D scene after the user released the mouse buttons outside of it enricoturri1966 2023-04-12 15:08:00 +0200
  • 88f4fa20df Fix for SPE-1618 - Place on face gizmo doesn't work correctly with instances YuSanka 2023-04-19 15:58:25 +0200
  • b0cc0e98fa Use the same colors as in 3D view when generating thumbnails enricoturri1966 2023-04-04 12:47:02 +0200
  • fb2448fbe3 Fix of missing AppConfig::has_section before get_section in ConfigWizard. David Kocik 2023-04-19 13:10:39 +0200
  • 99f3a3d54f SPE-1649 - Fixed crash in G-code post processor calculating the preheat / cooldown positions enricoturri1966 2023-04-06 15:35:14 +0200
  • 83a2dc3b5a Follow up 9e56625287 - Added code to avoid a crash and allow to load 3mf even if cut information was corrupted YuSanka 2023-04-19 12:06:16 +0200
  • 85dd2e486a SPE-1667 - Added 'Zoom to mouse cursor' by Shift+Mouse wheel enricoturri1966 2023-04-19 11:45:37 +0200
  • 9e56625287 Fix for #10319 - MacOS 2.6 Alpha6 Crash on project load YuSanka 2023-04-19 09:55:45 +0200
  • bdedea3072 Organic supports: Speed up by slicing branches and merging polygons at the same time, thus reducing memory consumption. Vojtech Bubnik 2023-04-19 09:57:03 +0200
  • 4a05973ea8 Nicering of code Filip Sykala - NTB T15p 2023-04-18 13:06:58 +0200
  • fdac21b807 Fix of SPE-1658 GH #9665 Crash at macOS when Orgnanic Support selected Reworked (again!) connecting of islands into a Z-graph. Implemented various heuristics to handle self-intersecting and mutually intersecting ExPolygons on the same layer. Vojtech Bubnik 2023-04-18 12:57:00 +0200
  • 206d251f27
    Sync with PrusaSlicer-settings. rtyr 2023-04-18 11:44:34 +0200
  • 80bbbcf8c3 SPE-1354 - Render travel toolpaths using 'flat' shader enricoturri1966 2023-04-18 08:35:57 +0200
  • d0f83a58c8 SPE-1661 - Fixed SLA support gizmo inactive when it is not possible to slice because of invalid data enricoturri1966 2023-04-18 08:15:36 +0200
  • ed911260ee Fix for rotation text object by draging angle input(in advance). Filip Sykala - NTB T15p 2023-04-17 11:05:34 +0200
  • 1ec13fef08 Fix crash when arranging objects not fitting into the bed tamasmeszaros 2023-04-17 10:47:08 +0200
  • fb6dd330c2 Merge branch 'dk_eject_com' David Kocik 2023-04-17 10:21:56 +0200
  • 9d34998ac3 ejecting via Shell COM Object David Kocik 2023-04-17 10:14:56 +0200
  • bb94e386d8 Fixed SPE-1451 Branch Diameter = 0 or 1xxxx; result: slicer crash Tip Diameter = 0 or 1xxxx;; result: slicer crash fixed by limiting the diameters to 0.1 .. 100mm Vojtech Bubnik 2023-04-14 17:25:07 +0200
  • 53d948f0d0 Organic supports: Renamed diameter_angle_scale_factor -> branch_radius_increase_per_layer Renamed diameter_scale_bp_radius -> bp_radius_increase_per_layer and removed scaling by branch diameter. Vojtech Bubnik 2023-04-14 16:54:54 +0200
  • 055b0c1e52 Merge branch 'dk_mainsail' David Kocik 2023-04-14 11:36:25 +0200
  • 6fdb8c79cd Mainsail: Resolve IP address from test message David Kocik 2023-04-06 10:11:34 +0200
  • 4e52d3c56d Mainsail API implementation David Kocik 2023-04-05 15:11:38 +0200
  • f6da852353 Fix of #10210 (crash when using mainsail print host) and some related UI fixes ('OctoPrint'->'Mainsail/Fluidd') Lukas Matena 2023-04-03 10:30:55 +0200
  • 06403eef65 SPE-1461 improved error reporting: if the last layer exceeds max print height while the object itself fits, a specific error report is given: "While the object %1% itself fits the build volume, its last layer exceeds the maximum build volume height." Also the name of the object violating print height is reported in the error message. Vojtech Bubnik 2023-04-14 09:21:39 +0200
  • adabaccc9e TriangleMeshSlicer: Added tests for checking for non-manifold sets of contours created by the slicing algorithm. Currently these tests are disabled as it is known that such situations may appear. Vojtech Bubnik 2023-04-14 08:36:47 +0200
  • 78b00bb9cb Tests for duplicate points in Polygons / ExPolygons were reworked to use ankerl::unordered_dense hash map. Now the tests are roughly 1/4 faster than before. Vojtech Bubnik 2023-04-13 16:09:29 +0200
  • bd301d2a85 Elephant foot compensation: Refactored / simplified, fixed an error for variable ExPolygon expansion (not used in production code yet), fixed asserts when expanding a hole produces a hole in hole, which is a valid situation. Vojtech Bubnik 2023-04-13 16:08:05 +0200
  • 54db40eae2 Improve bridging lines cut on lightning infill PavelMikus 2023-04-13 17:27:37 +0200
  • e8f0f9cd47
    Sync with PrusaSlicer-settings. Added Voron Switchwire. rtyr 2023-04-13 16:35:00 +0200
  • dd211b29eb
    Voron Switchwire resources. rtyr 2023-04-13 16:34:07 +0200
  • c8468839da Fixed method ExportLines::update() to avoid potential deferencing of invalid iterator enricoturri1966 2023-04-13 15:34:09 +0200
  • c1e145b86c SPE-1656 - When adding an instance use the orientation of the currently selected instance enricoturri1966 2023-04-13 13:35:31 +0200
  • 5bb7428aa4 SPE-1655 - Fixed adding an instance to a mirrored object enricoturri1966 2023-04-13 13:09:32 +0200
  • a092fdc1ed Revert "Fixed long standing bug in elephant foot compensation of holes." Vojtech Bubnik 2023-04-13 10:06:14 +0200
  • fd3c41b4d3 Fix of #10257 SPE-1641 The object labeling likely never worked. Likely it was contributed, but not reviewed sufficiently (by me I suppose). Vojtech Bubnik 2023-04-12 17:38:09 +0200
  • bceed00ae8 Fix of Layer::build_up_down_graph() for non-manifold inputs by shrinking the input expolygons before intersecting them. GH #10150, #10158, SPE-1621, SPE-1612 Vojtech Bubnik 2023-04-12 17:02:52 +0200
  • d3d48e9895 Fixed long standing bug in elephant foot compensation of holes. Vojtech Bubnik 2023-04-12 16:17:28 +0200
  • 3b93b316c6 SPE-1654 - Out of printbed detection applied only to selected volumes when the selection is not empty enricoturri1966 2023-04-12 10:07:50 +0200
  • f4b935b661 SPE-1449 - Fixed object disappearing when opening Hollow or SLA support gizmos on LINUX enricoturri1966 2023-04-11 13:14:23 +0200
  • 069d63a10c Fixed height detection when using seq. printing (broken in 3349644, fixes #10312) Lukas Matena 2023-04-11 12:23:16 +0200
  • 2b86511a11 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sequential enricoturri1966 2023-04-11 12:29:04 +0200
  • 69a842f570 Bundled ankerl/unordered_dense.h Vojtech Bubnik 2023-04-11 10:24:24 +0200
  • cc5f472caa FIXME Comment on O(n^2) complexity of compute_intersections() Vojtech Bubnik 2023-04-11 10:23:09 +0200
  • 5e5af56635 Tiny optimization in RegionExpansion wave_seeds() for empty input Vojtech Bubnik 2023-04-11 10:21:55 +0200
  • 23d74f453e Partial fix of SPE-1605 / GH #9892 Organic supports: bad function call without any obvious reason Vojtech Bubnik 2023-04-11 10:21:10 +0200
  • ed1e29e7a7 Fixed conflicts after merge with master enricoturri1966 2023-04-11 09:28:54 +0200
  • 2b85615b31 Fix issue https://github.com/prusa3d/PrusaSlicer/issues/10269 Dynamic overhang speed could sometimes wrongly apply volumtric limits Also, setting speed to zero will now cause the algorithm to use base external perim speed. PavelMikus 2023-04-06 16:20:56 +0200
  • 68d0f2da2b Improve bridge over infill filtering, fix tests PavelMikus 2023-04-06 15:54:16 +0200
  • 32c05aa47a Fix bridging over infill - After wrong flow has been fixed, another problem appeared with small layer heights -the bridging layer was not generated PavelMikus 2023-04-06 14:54:27 +0200
  • c2baa9ad4f PlaceholderParser: Throw if valid or invalid UTF-8 sequence is encountered inside a code block. Vojtech Bubnik 2023-04-06 13:30:16 +0200
  • fe292cc45d Fix SPE-1642 - wrong flow used for spacing of internal bridging over infill, also caused error when using thin nozzle (0.1) PavelMikus 2023-04-06 11:24:26 +0200
  • 5185e760ce
    Sync with PrusaSlicer-settings. Updated g-code flavor. rtyr 2023-04-06 10:48:19 +0200
  • 2f0de665b4 Merge remote-tracking branch 'public/master' tamasmeszaros 2023-04-06 10:43:56 +0200
  • 030cfaf4b3 Fix of SPE-1630 crash when referencing an invalid variable name using the old placeholder parser syntax. Also implemented unescaping of \r\n\"\\ in string syntax. Vojtech Bubnik 2023-04-06 10:40:07 +0200
  • b1081d7ac3 Fix segfault in ensuring regularization - wrong check for unbounded access PavelMikus 2023-04-06 09:46:12 +0200
  • b5514120e5 Ensuring improvements and fixes: Fix issue https://github.com/prusa3d/PrusaSlicer/issues/9978 - too agressive filtering caused holes in top surfaces Fix issue https://github.com/prusa3d/PrusaSlicer/issues/10231 - thin bridges not anchored, again due to too aggressive ensuring filter Fix issue https://github.com/prusa3d/PrusaSlicer/issues/9988 - Slicing with 1 top/bottom surface and very low min shell thickness caused non-anchored solid fills. Fixed by handling as a special case. PavelMikus 2023-04-05 18:06:02 +0200
  • e93b222d33 format/AnycubicSLA: refactor Anycubic SLA format and add Photon Mono and Mono SE printers (#9929) Mimoja 2023-04-05 15:04:06 +0200
  • 996a72a273
    format/AnycubicSLA: refactor Anycubic SLA format and add Photon Mono and Mono SE printers (#9929) Mimoja 2023-04-05 15:04:06 +0200
  • f56cffe546 Follow-up of 439e9bc7e7 - Added a button into Preview legend to quickly switch between showing/hiding custom gcode toolpaths for visualization which use different color ranges for the two cases enricoturri1966 2023-04-05 10:57:02 +0200
  • bf87b89ea2 Merge branch 'dk_alt_eject' David Kocik 2023-04-05 10:32:22 +0200
  • 6f6f714f84 alt eject in thread to multiple tries of LOCK operation and additional checks. David Kocik 2023-04-05 10:31:42 +0200
  • 439e9bc7e7 #10259 - Preview/GCodeViewer: Ignore purge line in 'Width' display when Custom extrusion paths are set to invisible enricoturri1966 2023-04-05 09:23:19 +0200
  • eef077b6ff Fix issue 10229: When dynamic fan speed is enabled, sometimes the extrusion speed was not reset correctly after travel, resulting in travel speeds used for printing. https://github.com/prusa3d/PrusaSlicer/issues/10229 PavelMikus 2023-04-04 16:06:50 +0200
  • df54792055 Merge branch 'master' into fs_undoredo Filip Sykala - NTB T15p 2023-04-04 15:32:17 +0200
  • 61d45cf3b5 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sla_switch_view enricoturri1966 2023-04-04 14:38:17 +0200
  • 0181c60eaf SPE-1635 - Fixed crash when trying to select as intance an object already sliced with an SLA printer enricoturri1966 2023-04-04 14:36:03 +0200
  • a7c5a8fda9 In simple mode is possible create only Text object Filip Sykala - NTB T15p 2023-04-04 13:26:05 +0200
  • 997a8b9cf2 Merge branch 'master' into fs_undoredo Filip Sykala - NTB T15p 2023-04-04 13:20:02 +0200
  • c6d5013e9a Allowe edit text objects in simple mode Filip Sykala - NTB T15p 2023-04-04 13:18:55 +0200
  • a485339fbc Merge remote-tracking branch 'origin/et_picking_parts_fix' enricoturri1966 2023-04-04 11:41:18 +0200
  • a0f1b0313a Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_picking_parts_fix enricoturri1966 2023-04-04 11:40:10 +0200
  • de69696edb
    General rework. Updated start g-code. rtyr 2023-04-04 11:08:18 +0200
  • 368d36089b Follow-up of 745a454081 - Refactoring in ImGuiWrapper::init_font() to remove duplicated code enricoturri1966 2023-04-04 10:56:49 +0200
  • 745a454081 Follow-up of 81cebe5be3 - Fixed crash at startup when any of the svg files used as icon into imgui dialog (and/or splash screen icon) is renamed/removed. enricoturri1966 2023-04-04 10:23:47 +0200
  • 1835e52842 Fixed visibility of volumes when switching to FFF printer after slicing an object with SLA printer enricoturri1966 2023-04-04 09:58:14 +0200
  • 799e44f155 Show an icon button, in place of a plain imgui button, in the 3D scene as switch between view types of an object sliced with sla printer enricoturri1966 2023-04-04 09:47:22 +0200
  • 10a85c10a5 Merge branch 'master' into fs_undoredo Filip Sykala - NTB T15p 2023-04-03 16:33:27 +0200
  • ad81d530b1 Fix of freez when undo redo on text with modifier. Filip Sykala - NTB T15p 2023-04-03 16:24:07 +0200
  • b9ac8aeafa Fix for crash Filip Sykala - NTB T15p 2023-04-03 14:07:16 +0200
  • d1c959529c Fixed assert showing up after merge with master enricoturri1966 2023-04-03 11:39:53 +0200
  • 102d3e0d2c Localization: * Fixed phrases * Updated POT * New POT is merged with community POs YuSanka 2023-03-31 14:53:11 +0200
  • 482b56f108 Merge branch 'master' into fs_undoredo Filip Sykala - NTB T15p 2023-04-03 11:15:07 +0200
  • 81cebe5be3 SPE-1629 - Fixed crash at startup when any of the svg files used as icon into imgui dialog is renamed/removed. enricoturri1966 2023-04-03 10:48:59 +0200
  • f9c784dd41 Remove unneccesarry union of healing holes. Mentioned by @BubnikV. Filip Sykala - NTB T15p 2023-04-03 10:14:25 +0200