Commit Graph

1683 Commits

Author SHA1 Message Date
77548eeb99 An attempt to fix missing renaming from .gcode.tmp to .gcode
Added a missing include
2019-12-21 12:31:32 +01:00
d1d14e0913 Merge remote-tracking branch 'remotes/origin/dk_copy_file' 2019-12-20 15:08:31 +01:00
1aea9f0891 3mf and amf import: keep loaded volumes transformation as a member of ModelVolume without applying it to the mesh 2019-12-20 12:11:58 +01:00
bf600f712a copy file into .tmp and then rename if correct 2019-12-19 15:36:00 +01:00
e9c9dc7ff8 Improved accuracy of ModelVolume matrix store / restore
into the 3MF / AMF.
Improved accuracy of ModelVolume's mesh transform back from Object's
coordinate space to its own coordinate space after reloading
from 3MF / AMF.
2019-12-19 12:27:49 +01:00
0e9b372169 We can now use std::exchange() as we switched to C++17 2019-12-19 12:27:49 +01:00
62107cbea3 Fix polytree traversal.
Put back old traverse_pt and union_pt_chained
2019-12-19 11:27:19 +01:00
030b7f9183 Divide pad blueprint before its filtered.
Filtering may remove the outer pad and the division expects an outer part to be present.
2019-12-19 10:59:21 +01:00
9bf8797f71 Merge branch 'dk_remote_devices' into dk_copy_file 2019-12-19 10:11:16 +01:00
201e6c18db Rolled back version numbers for 3mf and amf files 2019-12-19 09:41:30 +01:00
2fcfb7a329 Do not allow to apply reload from disk command to objects whose mesh has been modified after non uniform scale operations 2019-12-19 09:21:57 +01:00
67f94ff100 Do not allow to apply reload from disk command to objects splitted using split to objects or split to volumes commands 2019-12-19 08:05:57 +01:00
abb689c877 Fixed C++17 incompatibility. 2019-12-18 18:14:06 +01:00
9c67929cf4 copy check only if path is on removable device 2019-12-18 14:09:16 +01:00
e09c22ca80 check_copy function 2019-12-18 13:13:40 +01:00
237e78eb6d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2019-12-17 14:16:58 +01:00
44d00f6fca Added function to update of custom_gcode_per_print_z in Model from configuration
considering "colorprint_heights" option.

Changed thumb_up/down icons to better preview (feedback from #3256)

Commented some uncertain code
2019-12-17 14:16:38 +01:00
9509637abb Fixed a typo in extrusion ordering, pointed by @supermerill 2019-12-17 10:55:50 +01:00
ee69087873 Code refactoring for Color change implementation 2019-12-17 08:37:50 +01:00
59e1ff1676 Added [X] and [Close] buttons to close 3Dconnexion setting imgui dialog by clicking on them 2019-12-16 13:35:45 +01:00
293b465aa8 Fixes by @supermerill from pull request "ShortestPath fix" #3306 2019-12-13 15:40:42 +01:00
b0d36abe7c Improved adaptive layer height metrics: Using the area of a triangle
delimited by the extrusion stepping and the sloping surface.
This leads to a yet different metric from Cura or upstream Slic3r.
2019-12-13 13:43:16 +01:00
4e8e800427 Warning fix: removed needless tautological check 2019-12-12 10:45:30 +01:00
2c5b1b0e54 Some rework on layout of imgui dialogs 2019-12-11 15:30:25 +01:00
e1330fffdc Added a validation check to reject wipe tower in sequential prints
This scenario was never supported (#3283)
2019-12-11 08:12:19 +01:00
1b3ddb2098 Fixed update logic to support newer index downloaded from the internet
than the index stored in the resources.
2019-12-10 17:49:09 +01:00
3af2052fd3 Enable selection for missing files in reload from disk command 2019-12-10 14:42:28 +01:00
366dfac251 Attempt to fix view toolbar background not showing up on Mac when using dark mode 2019-12-10 10:56:21 +01:00
9a4b6c2287 Gray icons for gizmos in disabled state 2019-12-09 15:21:18 +01:00
2731f38611 #3287 - Fixed GCodeAnalyzer and GCodeTimeEstimator when using Machinekit and Mach3/Linuxcnc gcode flavours 2019-12-09 11:40:26 +01:00
52905631aa Localization improvements: Text correction 2019-12-06 13:58:23 +01:00
5e83b455b5 Merge branch 'tm_slice_func' 2019-12-05 13:38:33 +01:00
d8e97f9c9a Add free functions to slice a TriangleMesh 2019-12-05 13:38:04 +01:00
789687ee6c Fix of the wipe tower starting point
see issues #2968, #3234 and #3248
2019-12-04 13:47:02 +01:00
fa85422aa4 Fix of skirt: wipe tower was not correctly processed when rotated 2019-12-04 13:45:42 +01:00
6351edae9c Merge branch 'vb_libudev_explicit_linking' 2019-12-04 11:38:24 +01:00
15d49bbe9b Fixes into ENABLE_THUMBNAIL_GENERATOR_DEBUG 2019-12-03 12:44:20 +01:00
756d3e4da1 Fix of infill connecting along perimeter lines,
new 3-opt iterative improvement of infill path (currently disabled,
it is extremely slow)
2019-12-02 15:01:52 +01:00
8c14092a53 ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Removed debug output and cleanup 2019-12-02 11:44:11 +01:00
614ce1cca7 ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Further extension of debug output to investigate issues on Mac and Linux 2019-12-02 10:48:46 +01:00
be285f076d ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Extended debug output to investigate issues on Mac and Linux 2019-11-29 14:24:24 +01:00
47f8ee8212 ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Added debug output to investigate issues on Mac and Linux 2019-11-29 12:45:41 +01:00
c0dd946e07 ENABLE_THUMBNAIL_GENERATOR -> render printbed into thumbnails 2019-11-28 14:18:24 +01:00
2a60846d46 Merge remote-tracking branch 'origin/master' into ys_color_print_extension 2019-11-28 09:01:14 +01:00
9522a57676 Code cleaning 2019-11-27 15:27:44 +01:00
1906188e29 Implemented a message on Printer display for pause print
+ Added new icons
2019-11-27 14:44:33 +01:00
fe9448189e Transparent background for thumbnails saved into gcode and sl1 files 2019-11-27 13:37:37 +01:00
61f0fc1134 ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Small refactoring 2019-11-26 12:24:07 +01:00
c7f5c753e4 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer 2019-11-25 15:56:10 +01:00
523491b066 WIP: Improvement in path planning
reorder_by_three_exchanges_with_segment_flipping()
works, but it is excessively slow, with close to O(n^3) time complexity.
Commited, but not used in production until sped up.
2019-11-25 15:55:59 +01:00