Commit Graph

1671 Commits

Author SHA1 Message Date
Enrico Turri
af29cef74a Fixed #1244 - perl part 2018-09-26 11:22:01 +02:00
Enrico Turri
fd8b450e80 Enhanced fix of #1229 - perl part 2018-09-21 12:39:15 +02:00
bubnikv
033060cfaa Merge remote-tracking branch 'origin/support_improvements' 2018-09-14 15:12:20 +02:00
Vojtech Kral
8ed4843d5a Fix window size persistence
Fixes #1116
Fixes #1175
2018-09-14 15:10:50 +02:00
bubnikv
e766fb6545 Merge remote-tracking branch 'origin/lm_wipe_tower_consumption' 2018-09-14 14:55:43 +02:00
Enrico Turri
317610809b Fixed #1229 2018-09-14 11:37:26 +02:00
Lukas Matena
0dc72ccbd8 Added number of toolchanges into 'Sliced info' statistics 2018-09-12 09:28:26 +02:00
Enrico Turri
30ed7fa36e Fixed #1211 2018-09-10 13:15:12 +02:00
YuSanka
c7914e2939 Fixed #1204 2018-09-07 09:33:18 +02:00
Lukas Matena
20aaf05c8c Added a Layout call for 'Sliced Info' box to show sliders when needed 2018-09-07 08:43:21 +02:00
bubnikv
fa2e259d5b Implemented support enforcers / blockers.
Reduced amount of full support interfaces similar to S3D.
2018-09-06 14:19:20 +02:00
Lukas Matena
614fd16ba3 Wipe tower extrusions are now accounted for in the filament consumption statistics 2018-09-05 15:35:35 +02:00
bubnikv
49c500d708 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-08-24 16:58:53 +02:00
Lukas Matena
87945498bf Bugfix - dialog that changes number of copies deleted the object when cancelled 2018-08-24 16:52:06 +02:00
Lukas Matena
cfd9b35c4c Merge branch 'master' into lm_lay_flat_round_merged_facets 2018-08-22 14:03:17 +02:00
Lukas Matena
038e5f769c Lay flat minor bugfix (ObjectCutDialog called a changed function using the old signature) 2018-08-22 14:02:32 +02:00
Vojtech Kral
1d62f9aaa4 Print host bugfixes / refactoring 2018-08-21 15:47:29 +02:00
Lukas Matena
64022acfff Lay flat - rotation is now done in one go directly about the necessary axis 2018-08-21 15:40:11 +02:00
Martin Loidl
69e0932dde Added possibility for upload to Duet
Further changes:
- Added new configuration option Host Type
- Added abstract base class for future printer hosts
- Moved location of upload dialog (also made it a little bit more configureable)
- added possibility to send file via postfield instead a new frame
2018-08-21 11:12:53 +02:00
Lukas Matena
41ad5de125 Lay flat - icons and invalidation improvement 2018-08-20 11:27:25 +02:00
Lukas Matena
746c45bcb8 Merge remote-tracking branch 'origin/convex_hull' into lm_lay_flat_round_merged_facets 2018-08-17 15:44:50 +02:00
Enrico Turri
6c281204f3 Fixed scale to size of objects with multiple instances 2018-08-17 10:12:43 +02:00
Enrico Turri
43a439aec8 Fixed lost selection of imported objects 2018-08-17 09:16:34 +02:00
Lukas Matena
85dca2b0a1 Merge remote-tracking branch 'origin/convex_hull' into lm_lay_flat_round_merged_facets 2018-08-16 08:56:18 +02:00
Enrico Turri
7fa4e4cf55 Fixed object sinking into print bed after parts import 2018-08-14 09:33:58 +02:00
Lukas Matena
c0bb4c8536 Created a new gizmo for flattening an object 2018-08-13 09:45:18 +02:00
bubnikv
430845c9d5 Minor tweaks of UI texts,
optimization of the wipe tower invalidation,
show collisions of the wipe tower with known dimensions.
2018-08-06 16:31:51 +02:00
bubnikv
97a957d05c Deregister the update callback on end of the application.
This fixes a crash on exit.
2018-08-05 23:36:25 +02:00
Lukas Matena
9ff7da892d Merge branch 'lm_wipe_tower_block_improvements' into lm_wipe_tower_block_improvements_merged 2018-08-02 13:29:39 +02:00
Lukas Matena
1b614263b4 New perl callback to force reloading of 3d scene after Purging volumes are changed
After the changes in previous commit, the 3D scene must be reloaded after the wipe tower
is invalidated. This can mostly be done on the C++ side, but reloading after Purging volumes
are changed required this C++ -> Perl call
2018-08-02 11:04:47 +02:00
Lukas Matena
1226a480fd Wipe tower postprocessing, wipe tower block on 3D plate improved.
- it renders red with one egde as indeterminate, the front edge is where the wipe tower will start
- changing width changes depth of the block (as requested)
- the block shows the brim of the wipe tower
- after slicing, the block is rendered in usual dark green and takes the exact shape of the tower (also with brim)
- moving or rotationg the block after slicing does not invalidate the wipe tower (and hence the exact block dimensions are preserved)
- changing anything that invalidates the wipe tower reverts the block back to the "indeterminate" shape
- the block is not shown after slicing, if the wipe tower is not actually generated (printing single color object with the wipe tower enabled)

This required changes in the wipe tower generator, which now generates the tower
at origin with no rotation. Resulting gcode is postprocessed and transformed during
gcode export. This means the wipe tower needs not be invalidated when it is moved or rotated.
2018-08-02 11:04:04 +02:00
Enrico Turri
e5141d9143 Fixed slice info after re-export of gcode. Fixes #1081 2018-07-30 13:54:54 +02:00
bubnikv
65362cbf2b Merge remote-tracking branch 'origin/backspace_to_delete_on_osx' 2018-07-27 09:55:13 +02:00
Enrico Turri
75f8d94e9b Reddish background when detected out of print volume toolpaths 2018-07-27 09:38:39 +02:00
Enrico Turri
c3e118fde0 Removed 2D panel 2018-07-25 09:42:03 +02:00
Enrico Turri
d27a7f9c5f Out of print volume detection for toolpaths 2018-07-24 13:39:17 +02:00
Enrico Turri
6ad919add9 Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r 2018-07-24 10:03:45 +02:00
bubnikv
2b41725204 Fix of https://github.com/prusa3d/Slic3r/issues/1068
Fixed reloading of an object, which contains non-ASCII7 characters
in its file name or path.
2018-07-24 09:23:19 +02:00
YuSanka
c6fff312bf Allow delete button in object list 2018-07-23 11:33:13 +02:00
Enrico Turri
82ef5afcf0 Fixed status of Slice now and Export G-Code buttons after object import 2018-07-23 10:16:56 +02:00
Enrico Turri
c5ffdab5ea Update objects' list after scaling using gizmo 2018-07-23 08:57:00 +02:00
Enrico Turri
6f4c2b9483 Fixed print info 2018-07-19 13:58:25 +02:00
bubnikv
53ee26cfec Reworked the "Sliced info" box on the platter to only show the
"silent mode" print time if it is available.
2018-07-18 14:52:19 +02:00
bubnikv
761c3fb731 Restored the "Fix STL through Netfabb" functionality, which has been
lost during some merge process.
2018-07-17 21:31:54 +02:00
Enrico Turri
69c5c18c07 Merge with master + resolved conflicts 2018-07-17 10:44:23 +02:00
bubnikv
1830f4059a Merge remote-tracking branch 'remotes/origin/opengl_to_cpp' 2018-07-17 09:37:38 +02:00
bubnikv
682ebeb39b Merge remote-tracking branch 'remotes/origin/wipe_tower_improvements' 2018-07-17 09:20:19 +02:00
Enrico Turri
639e0fea51 Merge with master 2018-07-17 08:54:17 +02:00
tamasmeszaros
6296b7b4d2 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-16 16:08:28 +02:00
Enrico Turri
eb42e76457 Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-07-13 14:45:51 +02:00