Commit Graph

  • 57a66f1dfb The offset is applied after the elephant food compensation. The value of the brim offset is now also measured from the object after the elephant foot compensation. Thus, the brim offset set to zero means that the brim will touch the object even if elephant foot compensation is enabled. Lukáš Hejl 2021-08-09 15:39:35 +02:00
  • 04d6b17c57 Fix of Some FDM supports fail to generate due to wrongly-translated enforcer polygons. #6739 Thanks @n8bot for finding the bug. Also removed some dead code in MM segmentation. Vojtech Bubnik 2021-08-10 09:41:28 +02:00
  • 3cce6652dd Fix of Some FDM supports fail to generate due to wrongly-translated enforcer polygons. #6739 Thanks @n8bot for finding the bug. Also removed some dead code in MM segmentation. Vojtech Bubnik 2021-08-10 09:41:28 +02:00
  • 9f9cbb46f9 Suppor of "No extrusion" firmware flavor by not emitting the E axis. Fix of https://github.com/prusa3d/PrusaSlicer/issues/6023 The fix is partial: No extrusions are shown by the final G-code preview. Vojtech Bubnik 2021-08-09 17:37:25 +02:00
  • 7daea7a2dc Suppor of "No extrusion" firmware flavor by not emitting the E axis. Fix of https://github.com/prusa3d/PrusaSlicer/issues/6023 The fix is partial: No extrusions are shown by the final G-code preview. Vojtech Bubnik 2021-08-09 17:37:25 +02:00
  • d6370a16fa DoubleSlider: Fix for #6756 - Cannot Color Change (M600) at height when MMU Painting + Fixed update for the ruler when "No sparce layer" option is enabled YuSanka 2021-08-09 17:25:20 +02:00
  • afb7cf762f DoubleSlider: Fix for #6756 - Cannot Color Change (M600) at height when MMU Painting + Fixed update for the ruler when "No sparce layer" option is enabled YuSanka 2021-08-09 17:25:20 +02:00
  • 840a13c9dd Merge branch 'dk_tips' David Kocik 2021-08-09 17:12:58 +02:00
  • 14d1d76096 Merge branch 'dk_tips' David Kocik 2021-08-09 17:12:58 +02:00
  • b43f225ac8 Hint notification fixes and improvements David Kocik 2021-08-09 17:09:09 +02:00
  • c885e5c9bb Hint notification fixes and improvements David Kocik 2021-08-09 17:09:09 +02:00
  • 4efce682e1 Fix for #6782 - Clicking On Another Modifier while Changing a Modifier Parameter crashes PrusaSlicer YuSanka 2021-08-09 13:34:00 +02:00
  • 0be11c81c7 Fix for #6782 - Clicking On Another Modifier while Changing a Modifier Parameter crashes PrusaSlicer YuSanka 2021-08-09 13:34:00 +02:00
  • 1f131d130f DoubleSlider with MM-printer preset: When Object has "Paint-on segmentation", DoubleSlider has same behavior as with modifiers + MSW specific: Use BitmapComboBox instead of wxBitmapComboBox to DarkMode for extruder selectors YuSanka 2021-08-09 10:45:05 +02:00
  • 975876b49f DoubleSlider with MM-printer preset: When Object has "Paint-on segmentation", DoubleSlider has same behavior as with modifiers + MSW specific: Use BitmapComboBox instead of wxBitmapComboBox to DarkMode for extruder selectors YuSanka 2021-08-09 10:45:05 +02:00
  • ef30cc8690 Fixup of previous commit: there are two more painting gizmos Lukas Matena 2021-08-09 11:49:48 +02:00
  • e15ce328a9 Fixup of previous commit: there are two more painting gizmos Lukas Matena 2021-08-09 11:49:48 +02:00
  • 13604469fd Painting gizmos and sinking objects: 1. Do not show what's below the bed when a gizmo is open 2. Triangulate the cut so people don't see inside 3. If regular clipping plane is used, the cuts are mutually clipped by one another 4. Painting itself ignores the hidden part of the object Lukas Matena 2021-08-07 08:12:32 +02:00
  • 8e009350b8 Painting gizmos and sinking objects: 1. Do not show what's below the bed when a gizmo is open 2. Triangulate the cut so people don't see inside 3. If regular clipping plane is used, the cuts are mutually clipped by one another 4. Painting itself ignores the hidden part of the object Lukas Matena 2021-08-07 08:12:32 +02:00
  • b174dacc85 Added a missing include (GCC 11.1) Lukáš Hejl 2021-08-07 08:29:32 +02:00
  • dbc597a341 Added a missing include (GCC 11.1) Lukáš Hejl 2021-08-07 08:29:32 +02:00
  • 0ccc791750 Merge branch 'fs_QuadricEdgeCollapse' Lukas Matena 2021-08-06 18:23:49 +02:00
  • 17648053e9 Merge branch 'fs_QuadricEdgeCollapse' Lukas Matena 2021-08-06 18:23:49 +02:00
  • dc4afb5bfc Merge branch 'lh_mm_segmentation' Lukáš Hejl 2021-08-06 16:47:13 +02:00
  • 536c8e5ab8 Merge branch 'lh_mm_segmentation' Lukáš Hejl 2021-08-06 16:47:13 +02:00
  • dd55b55853 Swapped the position of seed fill and bucket fill inside the multi-material gizmo. Changed the default value for the seed fill angle. Lukáš Hejl 2021-08-06 15:29:09 +02:00
  • 29bcda0bd3 Swapped the position of seed fill and bucket fill inside the multi-material gizmo. Changed the default value for the seed fill angle. Lukáš Hejl 2021-08-06 15:29:09 +02:00
  • 56d4ba7a29 Fixed the issue when the object was selected by seed fill or bucket fill could stay selected when the painting tool was switched to brush. Lukáš Hejl 2021-08-06 15:28:36 +02:00
  • 1ed2f8c677 Fixed the issue when the object was selected by seed fill or bucket fill could stay selected when the painting tool was switched to brush. Lukáš Hejl 2021-08-06 15:28:36 +02:00
  • 666cdeecd9 Forced recomputation of seed fill selected areas when the seed fill angle is changed by ALT+mouse wheel. Lukáš Hejl 2021-08-06 15:27:54 +02:00
  • ac50bd0f06 Forced recomputation of seed fill selected areas when the seed fill angle is changed by ALT+mouse wheel. Lukáš Hejl 2021-08-06 15:27:54 +02:00
  • cf2a7f4dfa Fixed the possibility of changing brush size in the multi-material gizmo by ALT+mouse wheel when brush for painting single triangles is selected. Lukáš Hejl 2021-08-06 15:26:26 +02:00
  • 2fdb71cb18 Fixed the possibility of changing brush size in the multi-material gizmo by ALT+mouse wheel when brush for painting single triangles is selected. Lukáš Hejl 2021-08-06 15:26:26 +02:00
  • 17860fb38a Added cancel button into 'Save support points?' message box, changed the title Lukas Matena 2021-08-06 16:30:02 +02:00
  • c0c1794d54 Added cancel button into 'Save support points?' message box, changed the title Lukas Matena 2021-08-06 16:30:02 +02:00
  • 85c7dea1a9 Finished concept of gizmos with no toolbar icon: Lukas Matena 2021-08-06 16:02:32 +02:00
  • ef2ce7f7d8 Finished concept of gizmos with no toolbar icon: Lukas Matena 2021-08-06 16:02:32 +02:00
  • ef5c94f90a Fix: prevent degeneration of model during simplification Filip Sykala 2021-08-06 15:11:20 +02:00
  • fce1f86405 Fix: prevent degeneration of model during simplification Filip Sykala 2021-08-06 15:11:20 +02:00
  • b1330580b3 MessageDialog: Set html page size respecting to text size + Fixed layout of the unit in "Height ranges" panel YuSanka 2021-08-06 15:08:11 +02:00
  • 20853d5922 MessageDialog: Set html page size respecting to text size + Fixed layout of the unit in "Height ranges" panel YuSanka 2021-08-06 15:08:11 +02:00
  • d543d2f29d Fixed "volume is splittable" detection YuSanka 2021-08-06 15:04:23 +02:00
  • e17f7171e0 Fixed "volume is splittable" detection YuSanka 2021-08-06 15:04:23 +02:00
  • 01f32e18d6 Fixed build on Linux, abs->std::abs Lukas Matena 2021-08-06 13:03:30 +02:00
  • a4ea221f5b Fixed build on Linux, abs->std::abs Lukas Matena 2021-08-06 13:03:30 +02:00
  • c09e7fb2e2 MSW-specific: Notebook control: Fixed layout of notebook tabs YuSanka 2021-08-06 11:37:02 +02:00
  • 357cceb624 MSW-specific: Notebook control: Fixed layout of notebook tabs YuSanka 2021-08-06 11:37:02 +02:00
  • deda13ffc7 Fixed previous commit Vojtech Bubnik 2021-08-05 17:33:41 +02:00
  • 864fd014f0 Fixed previous commit Vojtech Bubnik 2021-08-05 17:33:41 +02:00
  • 54897aeac0 Fixed previous commit Vojtech Bubnik 2021-08-05 17:33:41 +02:00
  • fe9c07f9ba Fixed previous commit Vojtech Bubnik 2021-08-05 17:33:41 +02:00
  • ea5a90f08c Merge remote-tracking branch 'remotes/origin/master' into fs_QuadricEdgeCollapse Vojtech Bubnik 2021-08-05 17:17:18 +02:00
  • 62407d36f3 Merge remote-tracking branch 'remotes/origin/master' into fs_QuadricEdgeCollapse Vojtech Bubnik 2021-08-05 17:17:18 +02:00
  • 49fdf3da7b follow-up to a86e7107a5: Make is_converted_from_meters / is_converted_from_inches exclusive-or. Maybe it would be better to make a single enum from the two booleans, if they are exclusive-or? Vojtech Bubnik 2021-08-05 15:35:44 +02:00
  • bc5cc8e463 follow-up to a86e7107a5: Make is_converted_from_meters / is_converted_from_inches exclusive-or. Maybe it would be better to make a single enum from the two booleans, if they are exclusive-or? Vojtech Bubnik 2021-08-05 15:35:44 +02:00
  • 413dc8d6ec Revert "Restoring custom supports/seams after reload from disk" Lukas Matena 2021-08-05 15:18:18 +02:00
  • 93923c3dec Revert "Restoring custom supports/seams after reload from disk" Lukas Matena 2021-08-05 15:18:18 +02:00
  • 34da899c66 Temporary tech ENABLE_SEAMS_USING_INSTANCED_MODELS -> WIP (still missing opengl calls) enricoturri1966 2021-08-05 15:08:49 +02:00
  • 13bcc58b8e Temporary tech ENABLE_SEAMS_USING_INSTANCED_MODELS -> WIP (still missing opengl calls) enricoturri1966 2021-08-05 15:08:49 +02:00
  • 215ee293ae CLI parsing: allow giving explicit values for bool options, improved error reporting: Lukas Matena 2021-08-05 13:02:54 +02:00
  • 2e4189b513 CLI parsing: allow giving explicit values for bool options, improved error reporting: Lukas Matena 2021-08-05 13:02:54 +02:00
  • 252935dde7 Techs ENABLE_SEAMS_USING_MODELS + ENABLE_GCODE_VIEWER_STATISTICS -> Added instances counter enricoturri1966 2021-08-05 10:19:02 +02:00
  • f81648e4aa Techs ENABLE_SEAMS_USING_MODELS + ENABLE_GCODE_VIEWER_STATISTICS -> Added instances counter enricoturri1966 2021-08-05 10:19:02 +02:00
  • 73464c76b9 Techs ENABLE_SEAMS_USING_MODELS + ENABLE_GCODE_VIEWER_STATISTICS -> Fixed detection of used memory to store instances data enricoturri1966 2021-08-05 09:35:12 +02:00
  • b483a13819 Techs ENABLE_SEAMS_USING_MODELS + ENABLE_GCODE_VIEWER_STATISTICS -> Fixed detection of used memory to store instances data enricoturri1966 2021-08-05 09:35:12 +02:00
  • 8c4e203e1d Tech ENABLE_SEAMS_USING_MODELS -> Use new options visualization only if OpenGL 3.1 or greater is detected enricoturri1966 2021-08-05 09:09:07 +02:00
  • 61c056fb63 Tech ENABLE_SEAMS_USING_MODELS -> Use new options visualization only if OpenGL 3.1 or greater is detected enricoturri1966 2021-08-05 09:09:07 +02:00
  • fd81041adb Fixed build warnings on non-Windows OS enricoturri1966 2021-08-05 08:10:42 +02:00
  • f34f607226 Fixed build warnings on non-Windows OS enricoturri1966 2021-08-05 08:10:42 +02:00
  • e76b54b770 Follow-up of bc81c22e (renamed the new CLI option --dont-ensure-on-bed to avoid double negatives) Lukas Matena 2021-08-04 15:43:22 +02:00
  • 3371e2f484 Follow-up of bc81c22e (renamed the new CLI option --dont-ensure-on-bed to avoid double negatives) Lukas Matena 2021-08-04 15:43:22 +02:00
  • 1b03eec234 Fixed build of tech ENABLE_SEAMS_USING_MODELS when tech ENABLE_GCODE_VIEWER_STATISTICS is disabled enricoturri1966 2021-08-04 15:23:37 +02:00
  • d3e1b5cb91 Fixed build of tech ENABLE_SEAMS_USING_MODELS when tech ENABLE_GCODE_VIEWER_STATISTICS is disabled enricoturri1966 2021-08-04 15:23:37 +02:00
  • 55bac68603 Tech ENABLE_SEAMS_USING_MODELS - 1st installment enricoturri1966 2021-08-04 15:13:43 +02:00
  • 086d157da1 Tech ENABLE_SEAMS_USING_MODELS - 1st installment enricoturri1966 2021-08-04 15:13:43 +02:00
  • c4ec355f41 Added function to generated diamond shaped model enricoturri1966 2021-08-04 13:58:44 +02:00
  • f1550c051d Added function to generated diamond shaped model enricoturri1966 2021-08-04 13:58:44 +02:00
  • 93db27f40c A bit of refactoring into GCodeViewer enricoturri1966 2021-08-04 13:49:51 +02:00
  • 374efd7fbc A bit of refactoring into GCodeViewer enricoturri1966 2021-08-04 13:49:51 +02:00
  • 329f9a77c2 Colors defined as std::array<float, 4> in GCodeViewer enricoturri1966 2021-08-04 13:27:42 +02:00
  • d844fb9cbd Colors defined as std::array<float, 4> in GCodeViewer enricoturri1966 2021-08-04 13:27:42 +02:00
  • 077dc25bfd Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_seams_as_models enricoturri1966 2021-08-04 12:48:21 +02:00
  • 17bb596c69 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_seams_as_models enricoturri1966 2021-08-04 12:48:21 +02:00
  • 599a4d97e3 Removed constness from a few renderXXX() methods enricoturri1966 2021-08-04 12:47:36 +02:00
  • 3b6f3dd0cb Removed constness from a few renderXXX() methods enricoturri1966 2021-08-04 12:47:36 +02:00
  • 7fd9a9cf6e ObjectList: Fixed a crash during a print technology change when InfoItem is selected + Add "Gallery" menu Item for Advanced mode too YuSanka 2021-08-04 12:30:15 +02:00
  • a422a815a4 ObjectList: Fixed a crash during a print technology change when InfoItem is selected + Add "Gallery" menu Item for Advanced mode too YuSanka 2021-08-04 12:30:15 +02:00
  • bc81c22ea9 CLI: Ensure that objects are on bed by default, new CLI config option: 'dont-ensure-on-bed' (which allows to override). This was the original behaviour in Slic3r and Sli3rPE, probably broken long ago when CLI was ported from Perl. Also, --scale-to-fit should now work again (#5772) Lukas Matena 2021-08-04 12:15:20 +02:00
  • 47bfe5ab3e CLI: Ensure that objects are on bed by default, new CLI config option: 'dont-ensure-on-bed' (which allows to override). This was the original behaviour in Slic3r and Sli3rPE, probably broken long ago when CLI was ported from Perl. Also, --scale-to-fit should now work again (#5772) Lukas Matena 2021-08-04 12:15:20 +02:00
  • 66d43b882e Fixed calls set_uniform(emission_factor, xx) to use floats enricoturri1966 2021-08-04 11:58:50 +02:00
  • 75fce3026d Fixed calls set_uniform(emission_factor, xx) to use floats enricoturri1966 2021-08-04 11:58:50 +02:00
  • d0d3c5ad16 Fix of variable layer height mode opening from ObjectList: when the respective object info line was clicked, the variable layer height mode was opened correctly, but closing it through the toolbar deactivated most of the icons as if it was just opened. Lukas Matena 2021-08-04 10:25:15 +02:00
  • be8012e87b Fix of variable layer height mode opening from ObjectList: when the respective object info line was clicked, the variable layer height mode was opened correctly, but closing it through the toolbar deactivated most of the icons as if it was just opened. Lukas Matena 2021-08-04 10:25:15 +02:00
  • 7d9cce1298 Do not open 'Did you know' notifications in gcodeviewer, they make no sense and make slicer crash sometimes Lukas Matena 2021-08-04 10:20:59 +02:00
  • 7022426c43 Do not open 'Did you know' notifications in gcodeviewer, they make no sense and make slicer crash sometimes Lukas Matena 2021-08-04 10:20:59 +02:00
  • 9b19060334 Merge branch 'lh_mm_segmentation' Lukáš Hejl 2021-08-03 13:07:00 +02:00
  • 755aa3ac9c Merge branch 'lh_mm_segmentation' Lukáš Hejl 2021-08-03 13:07:00 +02:00
  • 9e5fc2e713 XY size compensation is ignored when the object is also painted using the multi-material painting gizmo. A user is also notified about it. Lukáš Hejl 2021-07-29 13:05:28 +02:00
  • 71cd429e70 XY size compensation is ignored when the object is also painted using the multi-material painting gizmo. A user is also notified about it. Lukáš Hejl 2021-07-29 13:05:28 +02:00
  • 742a373c1f Added invalidation of the sliced object when gap-fill enabled/disabled if the object is painted using the multi-material painting gizmo. Lukáš Hejl 2021-07-29 13:02:33 +02:00