Commit Graph

  • a01ab28e4c Fixed encoding of gizmo entering/leaving undo redo snapshots, which was broken by adding an extra TakeSnapshot overload in 41dc265 Lukas Matena 2021-10-29 21:47:47 +02:00
  • 5f84c504fc Support generator: Regression wrt. PrusaSlicer 2.3.3: "with sheath" now again uses the lighweight zig-zag algorithm for the sparse support columns, while PrusaSlicer 2.4.0-alpha1 to PrusaSlicer 2.4.0-beta1 used the new "stable" zig-zag algorithm for both the non-sheathed and sheathed sparse support columns creating unnecessarily thick support column perimeters. Vojtech Bubnik 2021-10-29 16:53:03 +02:00
  • 1ddd060982 New placeholder parser values for output file name template; {num_objects} - number of printable objects on the plater. {num_instances} - number of printable instances on the plater, adding up all printable instances of all objects. Implements #2735 #3339 #4607 Vojtech Bubnik 2021-10-29 14:27:36 +02:00
  • 3216448bbc PlaceholderParser: implemented round(), digits() and zdigits() macros. round() rounds to an integer. This is a popular request, for example #3472 Vojtech Bubnik 2021-10-29 13:36:26 +02:00
  • 0f145920d9 Fixed conditional G-code int(...), which did not accept an expression, just a variable, constant or an expression enclosed in double braces (()) Mentioned for example in #3472 Vojtech Bubnik 2021-10-29 10:45:23 +02:00
  • 23ab9fb181 MSW DarkMode: Set mode colors for "Change volume type" dialog. YuSanka 2021-10-29 08:46:29 +02:00
  • b6c4e94d81 Fixing projection of bottom surfaces in MM segmentation and for support blockers / enforcers. Vojtech Bubnik 2021-10-28 15:07:29 +02:00
  • 93e91bcacb Fixing compilation on GCC Vojtech Bubnik 2021-10-27 17:36:47 +02:00
  • bc1737c0da Yet another bugfix for gcc where MSVC was happy with non-conformant code Vojtech Bubnik 2021-10-27 16:16:49 +02:00
  • ad2dfe345d Fixed typo in an unused template code, where MSVC does not complain, but GCC does. Vojtech Bubnik 2021-10-27 16:07:23 +02:00
  • e87f90af9f Fixed typo in CMake Vojtech Bubnik 2021-10-27 16:04:58 +02:00
  • cf7b6fb19a Extracted MedialAxis code from Geometry.cpp/hpp, moved to its own files to Geometry/ Moved other Voronoi files to Geometry/ Vojtech Bubnik 2021-10-27 16:02:36 +02:00
  • 497905406b New code for minimum enclosing circle by randomized Welzl algorithm. Split the circle code from Geometry.cpp/hpp to Geometry/Circle.cpp,hpp Vojtech Bubnik 2021-10-27 15:08:28 +02:00
  • 77548df00f Fixed missing sinking property in objects list for multipart objects with a part completely below the printbed enricoturri1966 2021-10-27 14:33:02 +02:00
  • 3f669e70b9 #7160 - Fixed drag object on mouse move cause wrong color when outside the print area enricoturri1966 2021-10-27 10:37:35 +02:00
  • f309cf3aa9 Merge branch 'tm_levitating_supports_in_interior' tamasmeszaros 2021-10-27 10:05:33 +02:00
  • d57cfa981e Construct supports using the trimmed mesh. To solve issues with supports within the cavity hanging in the air. This still doesn't solve the issue with undrilled holes. tamasmeszaros 2021-10-27 10:05:09 +02:00
  • 145f0489b8 Fixed crash when a part of a multipart object is completely below the printbed enricoturri1966 2021-10-27 08:56:10 +02:00
  • 9a4863a14b Translate error. Mark Choi 2021-10-25 21:15:33 +09:00
  • e5b51a654d Follow-up to 0c29eb9943 YuSanka 2021-10-26 16:35:51 +02:00
  • ea56f00a31 Fixing handling of project "saved" timestamp on Undo / Redo stack. Vojtech Bubnik 2021-10-26 16:30:41 +02:00
  • cd13af59f4 Follow-up to 79eb59b9f2 Fix of #7168: Crash when layer count exceeds 4095 This time the crash was fixed for top / bottom propagation of multi-material segmentation. Vojtech Bubnik 2021-10-26 16:21:01 +02:00
  • ef0dae8c97 Implemented possibility to apply conversion from inches/meters to mm for all loaded objects at once YuSanka 2021-10-26 14:52:20 +02:00
  • fe748ca43b 1.4.0-beta1 Sync with PrusaSlicer-settings rtyr 2021-10-26 13:38:49 +02:00
  • 28de7f5504 Support generator: Merging of bottom contacts with top contacts and interface layers if possible. This should always be possible with soluble supports and it should have been done long time ago. For non-soluble supports, it may or may not be possible to merge these layers: They will only be merged if they are extruded without bridging and with the same layer height. Fixes Support enforcer interfaces not generated as needed. #6784 or at least some of the issues reported. Vojtech Bubnik 2021-10-26 12:09:46 +02:00
  • 4d2017188d Updated GLEW to 2.2.0 Vojtech Bubnik 2021-10-26 10:03:29 +02:00
  • 00c444f8c8 Tiny optimization of slice_mesh_slabs() with mirrored objects. Vojtech Bubnik 2021-10-25 15:23:15 +02:00
  • 79eb59b9f2 Fix of #7168: Crash when layer count exceeds 4095 Lukas Matena 2021-10-26 09:54:55 +02:00
  • e1b3ba063b Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Printbed collision detection made cheaper for rectangular beds and faster for circular beds enricoturri1966 2021-10-26 08:45:21 +02:00
  • 054dd569af MSW Dark mode: Set mode colors for RichToolTips YuSanka 2021-10-26 08:28:03 +02:00
  • 0c29eb9943 Follow up e2475c9576 = code refactoring YuSanka 2021-10-25 16:55:02 +02:00
  • 0836fbb453 Allow to enter empty value for "G-code thumbnails" option YuSanka 2021-10-25 16:27:53 +02:00
  • 3d87904e66 Fixed the bottom layer of multi-material painted objects sunken below the print bed (#7107). Lukáš Hejl 2021-10-22 12:17:42 +02:00
  • 7c00905ec7 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-10-25 14:47:22 +02:00
  • 014bef382a #6999 - Fixed variable layer height editing not working when raft layers > 0 enricoturri1966 2021-10-25 14:47:13 +02:00
  • e2475c9576 Workaround for #6814 YuSanka 2021-08-17 11:56:58 +02:00
  • 038459b083 ConfigWizard: Added missed Refresh() YuSanka 2021-10-25 13:59:07 +02:00
  • 19387186a5 #7110 - Fixed calculation of estimated times for layers enricoturri1966 2021-10-25 12:31:19 +02:00
  • 743b99d22c Unit tests to the new optimized implementation of Line::parallel_to() a Line::perpendicular_to(). Vojtech Bubnik 2021-10-25 12:03:35 +02:00
  • dcbb3bef45 Fixed crash in bed collision detection when there are sinking toolpaths enricoturri1966 2021-10-25 09:57:51 +02:00
  • 10f24119d0 Fixed the propagation of painted top and bottom layers for mirrored objects in multi-material segmentation. Lukáš Hejl 2021-10-25 08:43:30 +02:00
  • 0f9a9de745 Fixed darker colors of objects inside multi-material gizmo when objects are mirrored. Lukáš Hejl 2021-10-25 08:41:41 +02:00
  • 9651ff19ef Fix of [prusa3d/PrusaSlicer] Typo in Keyboard Shortcuts (Issue #7161) Vojtech Bubnik 2021-10-24 11:12:15 +02:00
  • ae62801250 Implemented "Details" section enclosing OpenGL extensions when copying sysinfo to clipboard for inserting into github issue. Fix of [Feature Request] Help => System Info => Copy to Clipboard: wrap list of extensions with <details> tag #6830 Vojtech Bubnik 2021-10-23 20:13:25 +02:00
  • 0bc2448e22 Documented the new print bed collision detection algorithm requirements: Only convex print bed is supported. Optimization of collision detection by precomputing the print bed shape type. Vojtech Bubnik 2021-10-23 15:29:00 +02:00
  • 36baae05f1 Commented out unused and expensive printbed_collision_state() Vojtech Bubnik 2021-10-23 14:30:28 +02:00
  • be236eda85 Renamed Geometry::intersect() to Geometry::convex_polygons_intersect() to convey its true meaning. Vojtech Bubnik 2021-10-23 14:29:42 +02:00
  • 723155a15c 1.4.0-beta0 Added multiple Filatech and BASF filament profiles. Added material profiles for SL1S. rtyr 2021-10-23 13:29:08 +02:00
  • 5ccf7e9e47 Updated version and config location to beta. Vojtech Bubnik 2021-10-22 17:09:30 +02:00
  • 22f3682c0f Fix of #7155 (broken loading of configs from <=1.41.3) Lukas Matena 2021-10-22 17:04:08 +02:00
  • 7e780380ee Fix of d43ae66eca reduced copy / paste redudancy by extracting a new function to produce convex hull: its_convex_hull() Vojtech Bubnik 2021-10-22 16:54:21 +02:00
  • 8d0a4c7cd6 SendSystemInfoDialog: Use button instead of hyperlink + Fixed wsWidgets asserts YuSanka 2021-10-22 15:35:51 +02:00
  • 3021a6f57f Fixing previous commit for QHull configured for doubles, not floats. Vojtech Bubnik 2021-10-22 15:20:40 +02:00
  • b15db6fdb7 Fixed previous commit, which broke debug compilation. Vojtech Bubnik 2021-10-22 15:11:42 +02:00
  • e07a2434d3 Merge branch 'lm_seam_fixes2' Lukas Matena 2021-10-22 14:52:01 +02:00
  • 4fd9a99f5b Bed3D::is_circle() - Use Geometry::circle_center_taubin_newton() to detect candidate center enricoturri1966 2021-10-22 14:46:07 +02:00
  • d34c9cec9a Follow-up of decdaa82d3 - Use normalized vectors enricoturri1966 2021-10-22 14:29:56 +02:00
  • d43ae66eca reduced copy / paste redudancy by extracting a new function to produce convex hull: its_convex_hull() Vojtech Bubnik 2021-10-22 14:02:39 +02:00
  • 48e89e0b0d const replaced with satic constexpr const Vojtech Bubnik 2021-10-22 11:31:16 +02:00
  • f9e3e1d9fd Fixed spelling error get_standart_duration -> get_standard_duration Vojtech Bubnik 2021-10-21 13:39:27 +02:00
  • decdaa82d3 Modified implementation of Line::parallel_to(const Line& line) and Line::perpendicular_to(const Line& line) enricoturri1966 2021-10-22 13:51:33 +02:00
  • 00dfb8f69c Make sure that we have the lower_layer_edge_grid when placing seams Lukas Matena 2021-10-22 13:15:42 +02:00
  • 19eb984d72 SeamPlacer: one more heuristic to get rid of long travels Lukas Matena 2021-10-19 12:05:23 +02:00
  • 59502e7861 Seam placement improvements Lukas Matena 2021-10-12 14:47:23 +02:00
  • b6b5bdb592 Fixed wrong showing of the default context menu if right button was clicked on empty space when several objects are selected in 3DScene YuSanka 2021-10-22 12:57:31 +02:00
  • 0791a2b3ed Fix of #7104 (dimples in perimeters after multi-material segmentation) Lukáš Hejl 2021-10-21 10:57:02 +02:00
  • 7967997c7e InfoDialog: Small code refactoring YuSanka 2021-10-22 11:37:02 +02:00
  • 767f401ada Brim generator: Using pftNonZero instead of pftEvenOdd for intersection / difference. Vojtech Bubnik 2021-10-21 13:35:20 +02:00
  • dc588e2db5 Pass previously set arc tolerance to concave hull tamasmeszaros 2021-10-21 11:42:00 +02:00
  • 3f1fc8329b Follow-up to 482841b, see also #6743: The validation is now counterproductive, both the backend and the UI can handle the situation well enough. Lukas Matena 2021-10-21 11:33:55 +02:00
  • 1a9a4088c2 Fix translation suggestion by @Oleksandra Iushchenko Filip Sykala 2021-10-21 11:01:15 +02:00
  • 69721123db [fuzzy skin] Use "walls" instead of "perimeters" in option Niall Sheridan 2021-10-08 21:12:39 +01:00
  • 5f19539df5 Obvious fixes to stupid warnings tamasmeszaros 2021-10-21 09:55:12 +02:00
  • e0eac1f20c Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Fixed update of sidebar object manipulation reset buttons after using place on face gizmo enricoturri1966 2021-10-21 09:26:57 +02:00
  • 978fff1d31 Merge branch 'lh_clipping_plane_painting' Lukáš Hejl 2021-10-21 08:51:19 +02:00
  • d8a0d0523f Allowed painting in the FDM supports, seam, and multi-material gizmo to only triangles not clipped by a clipping plane. Lukáš Hejl 2021-10-21 08:29:56 +02:00
  • fc5560aac2 Fix of #3270 (Confusing cooling hint when min and max fan speed are equal) Lukas Matena 2021-10-20 21:59:07 +02:00
  • 97d3c3e00a GLGizmoHollow: Increase hole diameter slider range (PR #6101) Hannes Hauswedell 2021-02-21 17:58:17 +00:00
  • 482841b39e Disable acceleration control if default_acceleration is zero Justin Schuh 2021-07-23 07:16:21 -07:00
  • 6887fa829e Another warning fix for gcc 11 tamasmeszaros 2021-10-20 15:48:39 +02:00
  • ed67fb506e Fix some warnings on gcc 11 tamasmeszaros 2021-10-20 15:08:33 +02:00
  • 39a6c13c81 Use proper morphological closing for pad creation. tamasmeszaros 2021-10-20 14:34:22 +02:00
  • 79ff8a0dda Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Follow-up of dea188083c and 22e63af0ce. Added missing calls to Selection::stop_dragging() enricoturri1966 2021-10-20 13:19:15 +02:00
  • 22e63af0ce Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Fixed update of sidebar object manipulation reset buttons after editing object's transformation fields enricoturri1966 2021-10-20 13:07:54 +02:00
  • dea188083c Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Fixed update of sidebar object manipulation reset buttons after using a gizmo enricoturri1966 2021-10-20 12:50:21 +02:00
  • fce4242663 Merge branch 'master' into fs_realtime_simplify Filip Sykala 2021-10-20 11:19:27 +02:00
  • fa7b2f351f Fix for: ../src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:102:46: error: control reaches end of non-void function [-Werror=return-type] src\slic3r\GUI\Gizmos\GLGizmoSimplify.cpp(103) : warning C4715: '<lambda_8434c3588ffcd21c397d2cfeb10266a5>::operator()': not all control paths return a value Filip Sykala 2021-10-20 11:19:15 +02:00
  • 2f5f35bbef Update Windows build docs for build_win.bat Justin Schuh 2021-08-13 13:46:28 -07:00
  • 26cfc9ebb3 build_win: Don't report an error on help switch Justin Schuh 2021-09-01 14:55:44 -07:00
  • d4be22df8a build_win: Retry on cmake cache failure Justin Schuh 2021-08-13 11:22:35 -07:00
  • 70faa27247 build_win: Reduce msbuild verbosity Justin Schuh 2021-08-13 11:05:32 -07:00
  • 51056adee8 build_win: Don't delete preferences on clean build Justin Schuh 2021-08-13 11:04:02 -07:00
  • 76c0c76f5f open simplification on center when open from notification Filip Sykala 2021-10-19 18:53:42 +02:00
  • 7e2691241b Merge branch 'master' into fs_realtime_simplify Filip Sykala 2021-10-19 16:51:26 +02:00
  • ee7d5db31c Add live preview on open gizmo Add delay 250ms before process for live move with slider Add short cut for unmodified mesh in processing Filip Sykala 2021-10-19 16:51:03 +02:00
  • 79dd007ec7 Fix bloating of history with live preview Filip Sykala 2021-10-19 16:15:27 +02:00
  • 5a1809579e Fixed unintended space after ImGui::SliderFloat in the hollow and sla supports gizmos. Lukáš Hejl 2021-10-19 12:54:27 +02:00
  • aa47729c47 Added a missing include (GCC 11.1). Lukáš Hejl 2021-10-19 11:53:21 +02:00
  • ff275e972b Merge remote-tracking branch 'origin/et_sinking_objects_collision' enricoturri1966 2021-10-19 11:28:38 +02:00
  • 2c0815f537 Fixed conflicts after merge with master and ported changes into gouraud shaders to gouraud_mod shaders enricoturri1966 2021-10-19 11:27:11 +02:00