Commit Graph

3836 Commits

Author SHA1 Message Date
YuSanka
8c066dddcd Merge remote-tracking branch 'origin/SLA_ui' into dev 2018-08-24 12:20:24 +02:00
Enrico Turri
d837ac38dc Fixed conflicts after merging with branch eigenize 2018-08-23 15:37:38 +02:00
YuSanka
32a0d6417e Added SetSliderValues and GetActiveValue functions 2018-08-23 14:44:49 +02:00
Enrico Turri
38119a73ab Merge branch 'gizmos_3d' of https://github.com/prusa3d/Slic3r into dev 2018-08-23 09:45:04 +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
tamasmeszaros
0fa348155f Merge remote-tracking branch 'origin/eigenize' into sla_base_pool 2018-08-21 13:50:09 +02:00
Martin Loidl
53e56c96e5 some code formatting 2018-08-21 11:12:53 +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
bubnikv
ace933db92 Replaced coincides_with(const Line &line) with operator== 2018-08-17 18:27:07 +02:00
bubnikv
5ebf7f093d Merged with master 2018-08-17 18:07:45 +02:00
bubnikv
d6076cdf14 Removed the Point::wkt() and Point::dump_perl() methods.
Added to_string() for the basis Eigen vector types.
2018-08-17 16:54:07 +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
8a782d1f49 Merge branch 'convex_hull' of https://github.com/prusa3d/Slic3r into gizmos_3d 2018-08-17 10:36:42 +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
bdefe2d635 Merge branch 'opengl_to_cpp' of https://github.com/prusa3d/Slic3r into gizmos_3d 2018-08-15 14:39:40 +02:00
Enrico Turri
939f56468b Removed plater's toolbar 2018-08-15 13:19:58 +02:00
YuSanka
646b6bd874 Test of update_extruder_in_config() 2018-08-14 16:10:58 +02:00
YuSanka
666fbab0f6 Test of item_changed_selection(obj_idx) 2018-08-14 15:35:54 +02:00
YuSanka
5c3ab5d540 Try to fix OSX crashing on UnselectAll 2018-08-14 14:13:07 +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
Enrico Turri
1b12ff4eac Code cleanup 2018-08-13 09:23:10 +02:00
Enrico Turri
1f92ab12bc Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-08-13 08:51:58 +02:00
YuSanka
f97fbaeb43 Fry to fix OSX-crashing on UnselectAll 2018-08-10 14:02:47 +02:00
tamasmeszaros
38f2cdb9ec Merge remote-tracking branch 'origin/master' into feature_slice_to_png
# Conflicts:
#	xs/CMakeLists.txt
2018-08-09 10:53:27 +02:00
YuSanka
e303be8470 Correct preset/tabs updating according to the technology
+ some code refactoring
2018-08-08 16:22:56 +02:00
YuSanka
78311dfdb1 Correct show_preset_comboboxes 2018-08-08 11:17:56 +02:00
YuSanka
3e8eb68179 Correct switching between printer_technologies (show/hide according tabs) 2018-08-06 17:01:41 +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
1e85264db4 Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-07-31 08:34:34 +02:00
Enrico Turri
e5141d9143 Fixed slice info after re-export of gcode. Fixes #1081 2018-07-30 13:54:54 +02:00
YuSanka
1ea1b1b241 Scale and rotation from scene to value updates correctly 2018-07-29 21:42:57 +02:00
Enrico Turri
345c64c1dc A few fixes on 3D scene toolbar 2018-07-27 14:38:19 +02:00
Enrico Turri
1af0a74118 Fixed conflict after merge with master 2018-07-27 12:15:35 +02:00
Enrico Turri
1a7c625280 3D scene toolbar actions 2018-07-27 12:08:33 +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
YuSanka
70697d4c57 After merging bug fixes 2018-07-26 15:47:18 +02:00
YuSanka
f6d9f40ec1 Merge remote-tracking branch 'origin/master' into new_main_page_ui 2018-07-26 11:27:25 +02:00
YuSanka
2343c99d08 Added callback for 3dScene updating after extruder changing 2018-07-26 10:59:03 +02:00