Commit Graph

  • 4171a6a80d Improvements for 15902766d0 YuSanka 2019-10-02 13:05:34 +02:00
  • fa81b961c5 Fix compilation without pch. tamasmeszaros 2019-10-02 13:56:41 +02:00
  • d87f2d11ae Fix OSX build YuSanka 2019-10-02 12:17:02 +02:00
  • 15902766d0 Workaround for extruder editing under OSX YuSanka 2019-10-02 11:53:50 +02:00
  • 644cc8c6b4 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion Enrico Turri 2019-10-02 11:01:31 +02:00
  • fbe38fb2a4 #3008 - Generate all mipmaps up to size 1x1 Enrico Turri 2019-10-02 10:57:07 +02:00
  • 6293ff8ccd Fixed crash into GCodeTimeEstimator::post_process() while processing custom end g-code Enrico Turri 2019-10-02 09:38:19 +02:00
  • c5a5e6a61d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_git_3010 Enrico Turri 2019-10-02 08:13:11 +02:00
  • a0b46a4019 Merge remote-tracking branch 'origin/master' into ys_extruders_color YuSanka 2019-10-01 18:20:59 +02:00
  • d7ebc4de5b Added color for extruder YuSanka 2019-10-01 18:19:28 +02:00
  • 546ad99306 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer bubnikv 2019-10-01 17:17:20 +02:00
  • 564eddd99d FDM Print refactoring: Layer newly remembers bounding boxes of slices, the bounding boxes are used by G-code generator & newly the support generator. Slices are stored as ExPolygons, not ExPolygonCollection. bubnikv 2019-10-01 17:17:08 +02:00
  • be7428d66e sla::Raster interface clarified and covered with tests. tamasmeszaros 2019-10-01 13:27:58 +02:00
  • 705e82ec8e Deeper test coverage for support tree generation. tamasmeszaros 2019-09-26 09:42:08 +02:00
  • 277f6786d8 Add tests for sla support and pad creation tamasmeszaros 2019-09-24 15:24:47 +02:00
  • e675a5d5c6 Reworked pad creation algorithm with new parameters: tamasmeszaros 2019-09-24 15:15:49 +02:00
  • 9d775d0a43 Make loading of obj files into TriangleMesh possible. tamasmeszaros 2019-09-24 15:07:22 +02:00
  • e4247f9856 libslic3r core enhancements tamasmeszaros 2019-09-24 14:54:33 +02:00
  • 710adca6fe Don't disable pad around object parameters if supports are disabled. tamasmeszaros 2019-10-01 14:57:37 +02:00
  • b6f447980a Add upper limit on 1.0 to sla display gamma parameter. tamasmeszaros 2019-10-01 14:44:07 +02:00
  • 45b81f1805 Fixed "unhandled unknown exception", when try to change an extruder count. Side effect after 86b258f727. YuSanka 2019-10-01 14:27:29 +02:00
  • 0e325824b1 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer bubnikv 2019-10-01 13:41:42 +02:00
  • 6a07b231e1 Fixed a crash with a layer range modifier containing no slicing layer. bubnikv 2019-10-01 13:41:22 +02:00
  • 61cee54dd3 Merge branch 'master' into lm_low_wipe_tower Lukas Matena 2019-10-01 13:24:25 +02:00
  • 38d8854a48 Print::validate() - check for empty print has been moved at the beginning of the function This prevents a crash when the print is empty and the wipe tower enabled - validation of the wipe tower attempted to access extruders().front(), which was empty. No other checks need to be done with the empty print anyway. Lukas Matena 2019-10-01 12:48:58 +02:00
  • b5e3899267 Wipe tower: Sparse layers are not included in filament consumption in case that the 'no sparse layers' option is set Lukas Matena 2019-10-01 11:41:37 +02:00
  • 8d53c5e978 #3010 - Added tech ENABLE_GIT_3010_FIX - GCodeAnalyzer and GCodeTimeEstimator modified to properly process gcode lines G92 Enrico Turri 2019-10-01 09:48:42 +02:00
  • 93a157e26c Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer bubnikv 2019-09-30 16:25:31 +02:00
  • 272479826f Refactoring of the G-code preview for lower memory allocation and for separation of concerns: bubnikv 2019-09-30 16:25:26 +02:00
  • eb93d2a32d Merge branch 'master' into materials Vojtech Kral 2019-09-30 16:12:48 +02:00
  • d58dedd459 ENABLE_3DCONNEXION_DEVICES -> Increased limit of device buttons Enrico Turri 2019-09-30 15:58:45 +02:00
  • b11704d380 Merge branch 'et_3dconnexion' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion Enrico Turri 2019-09-30 15:38:13 +02:00
  • 520a51c62f hidapi: Fix include path Vojtech Kral 2019-09-30 15:20:23 +02:00
  • 7c8732d560 Merge branch 'et_3dconnexion' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion Enrico Turri 2019-09-30 15:19:36 +02:00
  • eabaa21df2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion Enrico Turri 2019-09-30 15:19:21 +02:00
  • 82fed1790a 3D connexion support on Linux: Vojtech Kral 2019-09-30 14:58:51 +02:00
  • c07a193b4e Implemented BitmapChoiseRenderer YuSanka 2019-09-30 14:03:50 +02:00
  • f5593c05aa Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer YuSanka 2019-09-30 14:04:45 +02:00
  • 904bbcc006 Fix of SPE-1035 (Wrong filament color updating for multi-material print) YuSanka 2019-09-30 13:59:26 +02:00
  • b425ee50a9 Merge remote-tracking branch 'remotes/origin/et_pull_2922' bubnikv 2019-09-30 10:23:16 +02:00
  • 7f7b3e0b0b Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion Enrico Turri 2019-09-30 08:15:20 +02:00
  • 5ded376fe2 An attempt to fix #2997 More fixes might be needed on the other platforms Lukas Matena 2019-09-28 09:57:26 +02:00
  • 0abde9a2a8 Return MultiPoint::first_point() by reference. bubnikv 2019-09-27 19:47:30 +02:00
  • 6d11bfe96a Fixing C++ issues, that the Visual Studio compiler did not report. bubnikv 2019-09-27 19:18:35 +02:00
  • debd9e2f81 One more try, fixing a missing parameter. bubnikv 2019-09-27 19:07:07 +02:00
  • 50d3894e32 Fix of the ShortestPath.hpp interface: Provide non-move variant. bubnikv 2019-09-27 18:47:08 +02:00
  • 85ea0396a4 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer bubnikv 2019-09-27 18:23:36 +02:00
  • 331c187b39 Rest of the path chaining has been replaced with the new algorithm. PolylineCollection.cpp/hpp was removed, use Polylines instead. Various first_point() / last_point() now return references, not copies. bubnikv 2019-09-27 18:17:21 +02:00
  • 1aa559585c Added missing include Enrico Turri 2019-09-27 15:26:13 +02:00
  • 33bfc925c2 ENABLE_3DCONNEXION_DEVICES -> try a different hid.c for hidapi library on Linux Enrico Turri 2019-09-27 15:02:38 +02:00
  • 4b3eab0ed9 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion Enrico Turri 2019-09-27 14:52:30 +02:00
  • f958cfd2ff ENABLE_3DCONNEXION_DEVICES - 1st installment of support for 3Dconnexion devices Enrico Turri 2019-09-27 14:52:19 +02:00
  • d57a09558e Several fixes of previous commits related to KDTreeIndirect.hpp and ShortestPath.cpp/.hpp Lukas Matena 2019-09-27 13:26:58 +02:00
  • c370fccd8b Changed default values. And bottle_volume is preferred to recalculation instead of bottle_weight YuSanka 2019-09-27 12:08:08 +02:00
  • 5123673b3a CMakeLists: filename fix so everything works on case-sensitive filesystems Lukas Matena 2019-09-27 11:42:52 +02:00
  • 661c91a821 Fixing Linux build GCC 4.8 does not fully support C++11 and in-class char array initialization Lukas Matena 2019-09-27 11:31:16 +02:00
  • 4b35ebe6e5 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer bubnikv 2019-09-27 09:52:57 +02:00
  • e65ab90c16 Fix of G-code path planning: Infill lines were incorrectly ordered for islands with another islands in their holes. bubnikv 2019-09-27 09:51:07 +02:00
  • d06831076d WIP: Consolidation of shortest path calculations, various chaining algorithms are replaced with the improved TSP algorithm. bubnikv 2019-09-26 17:30:03 +02:00
  • 10eecb2cab Reworked Traveling Salesman Problem code for simplicity and robustness. The TSP algorithm is newly used for planning of the printing order of objects AND their instances. bubnikv 2019-09-26 16:39:50 +02:00
  • 82bc243281 Implemented possibility to set a resin cost YuSanka 2019-09-26 16:33:55 +02:00
  • 8d4dd294b2 Merge branch 'dev' of https://github.com/Prusa3d/PrusaSlicer into dev bubnikv 2019-09-26 09:44:53 +02:00
  • 41495a932a Introduction of a greedy Traveling Salesman Problem algorithm, producing better shortest path estimate than the "closest next neighbor" heuristics. The new greedy algorithm utilizes KD tree for closest end point search, and builds a graph to detect loops. bubnikv 2019-09-26 09:44:38 +02:00
  • 1a03b664b9 Some changes for alignments in manipulation panel YuSanka 2019-09-25 15:04:39 +02:00
  • 6f8a9bc1ff Fixed visual hints in 3D scene not disappearing when tabbing out of size z field in object manipulators sidebar Enrico Turri 2019-09-25 13:05:18 +02:00
  • f6996b7dda Try to fix Linux build YuSanka 2019-09-25 12:45:39 +02:00
  • dbc51a140d Fixed erroneous use of logical OR where bitwise OR was meant Also, PrintBase::SlicingStatus enum had two entries assigned to 0 - removed the one that was never used Lukas Matena 2019-09-25 12:06:38 +02:00
  • efb9ef37f6 Merge remote-tracking branch 'origin/master' into ys_manipulation_panel_rw YuSanka 2019-09-25 11:33:19 +02:00
  • fdbe339622 Fixed gizmo scale for objects added to scene using the new context menu Enrico Turri 2019-09-25 11:25:14 +02:00
  • 6faf67d90c Add binding for ManipulationEditors YuSanka 2019-09-25 11:25:05 +02:00
  • 1d18339e62 PRUS.cpp: Fixed an always-true condition in extract_model_from_archive SupportMaterial.cpp: Simplified one condition (also solves a -Wmaybe-uninitialized warning on gcc) Lukas Matena 2019-09-24 18:09:48 +02:00
  • b67d8c1614 Fixed memsetting non-trivially-copyable types Lukas Matena 2019-09-24 17:09:07 +02:00
  • 7861fa5086 Whitespace changes to supress misleading indentation warnings These appear in newer gcc when spaces and tabs are mixed Lukas Matena 2019-09-24 16:01:01 +02:00
  • b2e7081d31 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer YuSanka 2019-09-24 14:33:20 +02:00
  • 9607fbeb6d Fix of SPE-1027 YuSanka 2019-09-24 14:32:59 +02:00
  • 2fd5044460 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer Enrico Turri 2019-09-24 14:13:22 +02:00
  • 7c1706f7ee Follow-up of f4910cafed -> Fix extended to Mac Enrico Turri 2019-09-24 14:13:03 +02:00
  • c1e3be9b27 MeshUtils.cpp: MeshRaycaster is now aware of the clipping plane Lukas Matena 2019-09-24 12:48:05 +02:00
  • a68a72a660 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer Enrico Turri 2019-09-24 09:11:43 +02:00
  • e6604afd05 #2972 - Fixed selection after adding an instance with autocenter active Enrico Turri 2019-09-24 09:11:27 +02:00
  • 197a1f95ff Relocate declaration of stl_internal_reverse_quads Jason Tibbitts 2019-09-23 12:10:02 -05:00
  • a234193dea Fixed localization for "Configuration Wizard" menu item YuSanka 2019-09-23 16:29:07 +02:00
  • 2dc9949a4c ENABLE_ENHANCED_RELOAD_FROM_DISK set as default Enrico Turri 2019-09-23 15:35:49 +02:00
  • 82a52e8b21 #2922 - Port of commit: f42edd35ce by jschuh Enrico Turri 2019-09-23 14:56:27 +02:00
  • d90a27d5f8 Merge remote-tracking branch 'origin' into ys_manipulation_panel_rw YuSanka 2019-09-23 14:37:06 +02:00
  • c0c937425f Added missed comment to 7e060f84bd YuSanka 2019-09-23 14:24:53 +02:00
  • 1115e77b38 ENABLE_ENHANCED_RELOAD_FROM_DISK -> Fixed export/import to/from .amf to keep compatibility with 3rd part software. Enrico Turri 2019-09-23 13:54:49 +02:00
  • 4a45c1aa41 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk Enrico Turri 2019-09-23 12:34:18 +02:00
  • 5eb4692442 ENABLE_ENHANCED_RELOAD_FROM_DISK -> Fixed export/import to/from .3mf to keep compatibility with 3rd part software. Enrico Turri 2019-09-23 12:33:21 +02:00
  • a6f5fe7bea Fix arrange crash with incorrect geometries. Guard the case with tests. tamasmeszaros 2019-09-23 11:58:39 +02:00
  • 4aec14ddab Replace "mm3/s" with "mm³/s" in preview legend for a "Volumetric flow rate" YuSanka 2019-09-23 11:11:43 +02:00
  • 4e22761f95 Fix of #2977 YuSanka 2019-09-23 10:17:53 +02:00
  • c0576a8770 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk Enrico Turri 2019-09-23 08:27:01 +02:00
  • 927ad5776c avrdude: Cherry-pick rev 1421 from upstream: Vojtech Kral 2019-09-20 17:14:28 +02:00
  • 656569b0e9 Fix of https://github.com/prusa3d/PrusaSlicer/issues/2953 Lukas Matena 2019-09-20 16:45:43 +02:00
  • 89ebf1f1e8 Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev YuSanka 2019-09-20 11:30:53 +02:00
  • 7e060f84bd Forcing of explicit SetWidth for the columns under OSX, as an attempt to fix a narrow column width on 4(5)K monitors under OSX YuSanka 2019-09-20 11:30:29 +02:00
  • ac305a77b3 Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev Enrico Turri 2019-09-20 11:19:24 +02:00
  • d66bf7e1e1 Follow-up of 8aaff08355 -> Do not show the new context menu when the user pans the scene + cleanup Enrico Turri 2019-09-20 11:19:06 +02:00
  • abaebb489a Added a config option to not print sparse layers on the wipe tower Lukas Matena 2019-09-19 16:30:01 +02:00