Commit Graph

  • 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
  • 04f051ff61 Wipe tower now doesn't print sparse layers, it is instead lower than the object Lukas Matena 2019-09-19 14:58:04 +02:00
  • b241ba16ed Fixed layer profile equality check for wipe tower validation (fixup of b43003d) Lukas Matena 2019-09-20 10:53:50 +02:00
  • a27026aa03 Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev YuSanka 2019-09-20 09:58:33 +02:00
  • 8aaff08355 Added Possibility to create "shape" as an independent object from 3dScene, using right click on empty place YuSanka 2019-09-20 09:57:27 +02:00
  • 9e09c52ab0 #2948 - Max zoom takes in account custom bed model size Enrico Turri 2019-09-20 09:53:35 +02:00
  • 110d5b9d56 Merge branch 'dev' of https://github.com/Prusa3d/PrusaSlicer into dev bubnikv 2019-09-19 17:16:43 +02:00
  • 6ce1011a09 Slic3r -> PrusaSlicer in config snapshot dialog. bubnikv 2019-09-19 17:16:37 +02:00
  • e34ef1dd07 Merge remote-tracking branch 'origin/dev' into ys_manipulation_panel_rw YuSanka 2019-09-19 15:39:13 +02:00
  • 0b093160f5 Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev YuSanka 2019-09-19 15:29:11 +02:00
  • 29f3c938e6 Fix of SPE-1026 (Height range value works differently if you press enter and if you leave textbox) YuSanka 2019-09-19 15:28:36 +02:00
  • bcdb75f799 Merge branch 'dev' of https://github.com/Prusa3d/PrusaSlicer into dev bubnikv 2019-09-19 14:32:13 +02:00
  • 2414dab85a Fix of perl bindings bubnikv 2019-09-19 14:31:50 +02:00
  • 381735581b Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev YuSanka 2019-09-19 14:12:12 +02:00
  • ddf37d3b01 Fix under OSX for 584b37513f YuSanka 2019-09-19 14:11:56 +02:00
  • 0de8245432 Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev Enrico Turri 2019-09-19 14:03:05 +02:00
  • 355a7d6a8c Fixed empty filename when trying to export a plate where no object is selected and no object is printable Enrico Turri 2019-09-19 14:01:17 +02:00
  • 74747226f7 ENABLE_ENHANCED_RELOAD_FROM_DISK Enrico Turri 2019-09-19 12:39:59 +02:00
  • 91311fc0a0 Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev YuSanka 2019-09-19 12:30:35 +02:00
  • 584b37513f Implemented possibility to create "shape" as an object (#2865) YuSanka 2019-09-19 12:30:16 +02:00
  • 80c5eaacdf Merge remote-tracking branch 'remotes/origin/dev' into vk-materials bubnikv 2019-09-19 11:49:49 +02:00
  • 3a40565d03 Added tech ENABLE_ENHANCED_RELOAD_FROM_DISK Enrico Turri 2019-09-19 09:09:11 +02:00
  • 40e5fb5bb9 Merge branch 'dev' of https://github.com/Prusa3d/PrusaSlicer into dev bubnikv 2019-09-19 08:57:04 +02:00
  • 94212fa2a9 Another fix of admesh on big endian architectures, fixes #2879 bubnikv 2019-09-19 08:56:47 +02:00
  • 67d7809418 Fixed font size and layouts for ObjectManipulation panel under OSX YuSanka 2019-09-19 08:44:19 +02:00
  • a37ad3b552 Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk Enrico Turri 2019-09-19 08:33:59 +02:00
  • c9c407cc2b Rewrote UI for ObjectManipulation without using of OptionsGrope YuSanka 2019-09-18 15:10:36 +02:00
  • 76a657ce52 Plater.cpp - better added a range-check when selecting filament color in purging volumes dialog Lukas Matena 2019-09-18 12:54:21 +02:00
  • 741e98804c Purging volumes dialog now uses filament colour in case extruder color is undefined Lukas Matena 2019-09-18 11:47:19 +02:00
  • 107ff6fd36 Materials: Cleanup Vojtech Kral 2019-09-17 16:59:52 +02:00
  • cb1ee5ce55 ConfigWizard: Add view mode setting page Vojtech Kral 2019-09-17 15:52:26 +02:00
  • d2e8026a80 Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk Enrico Turri 2019-09-17 15:50:06 +02:00
  • cd7895065a Fixed typo Enrico Turri 2019-09-17 15:48:39 +02:00