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
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
6ad919add9
Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r
2018-07-24 10:03:45 +02:00
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
82ef5afcf0
Fixed status of Slice now and Export G-Code buttons after object import
2018-07-23 10:16:56 +02:00
c5ffdab5ea
Update objects' list after scaling using gizmo
2018-07-23 08:57:00 +02:00
6f4c2b9483
Fixed print info
2018-07-19 13:58:25 +02:00
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
761c3fb731
Restored the "Fix STL through Netfabb" functionality, which has been
...
lost during some merge process.
2018-07-17 21:31:54 +02:00
69c5c18c07
Merge with master + resolved conflicts
2018-07-17 10:44:23 +02:00
1830f4059a
Merge remote-tracking branch 'remotes/origin/opengl_to_cpp'
2018-07-17 09:37:38 +02:00
639e0fea51
Merge with master
2018-07-17 08:54:17 +02:00
5d30f47786
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-13 11:28:02 +02:00
b4b44e9928
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-07-13 11:27:56 +02:00
135dc14e56
Fixed 3D preview not updated after g-code export
2018-07-13 11:16:28 +02:00
40f2bdaf3e
Attempt to fix SPE-356
2018-07-13 08:58:28 +02:00
b9aee1617f
Autocenter finally disabled. Progress indication works.
2018-06-29 17:46:21 +02:00
9269876856
AppController reachable trough Plater.pm
2018-06-28 19:16:36 +02:00
21c7f41973
Time estimate emitted to gcode at requested interval
2018-06-27 15:35:47 +02:00
073ab56d0c
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-06-27 13:54:39 +02:00
7b49a0b9cd
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-06-27 13:52:57 +02:00
5bd0f6ab2b
Code cleanup
2018-06-27 12:49:38 +02:00
c2256b2faa
3rd attempt to fix opengl on ubuntu
2018-06-27 12:36:49 +02:00
537033462d
1st attempt to fix opengl on ubuntu
2018-06-27 11:31:11 +02:00
bb7c7dac61
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-06-26 12:20:41 +02:00
010e2ecc62
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-06-26 12:20:23 +02:00
f1a0aa2ca1
Fixed bed update when changing selected printer
2018-06-26 12:19:19 +02:00
90eb01702b
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-06-25 15:27:06 +02:00
dd392198f8
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-06-25 15:24:58 +02:00
fab492e951
Fix of interaction between opengl contexts and main page notebook
2018-06-25 15:17:13 +02:00
1d81186309
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-06-25 08:26:14 +02:00
afc4bbb680
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-06-22 16:13:51 +02:00
c0fde61e64
Code cleanup
2018-06-22 16:11:00 +02:00
13d59bca12
Forced render of 3D scene when changing tab in plater's notebook
2018-06-22 16:06:37 +02:00
f0e09fc4b4
Geometry info updated while using gizmos
2018-06-22 11:19:38 +02:00
e4087150eb
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-06-21 11:05:07 +02:00
03719d44de
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-06-21 11:03:38 +02:00
6580dae24e
Force update when changing selected printer using the GUI
2018-06-21 10:43:01 +02:00
8881f43162
Faster gizmos update
2018-06-21 08:37:04 +02:00
f43ab3d842
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-06-20 08:32:27 +02:00
c43208ea61
Disabled the UI gizmos, they are not yet ready for the prime time
2018-06-19 16:14:10 +02:00
c6864c29f3
Merge remote-tracking branch 'remotes/origin/opengl_to_cpp'
2018-06-19 16:08:53 +02:00
3e8a529200
Merge remote-tracking branch 'remotes/origin/fix_model_by_win10'
2018-06-19 10:02:49 +02:00
1017bf7355
Object updated by rotate gizmo
2018-06-19 09:46:26 +02:00
972fb8e29e
Object updated by scale gizmo
2018-06-18 15:07:17 +02:00
9c3a0196fc
Partial perl code cleanup
2018-06-14 16:09:36 +02:00
713f1f71db
1st installment of gizmos
2018-06-13 09:12:16 +02:00
5600f207b3
Attempt to workaround bug in wxWidgets IsShownOnScreen() method
2018-06-12 09:18:25 +02:00
ed5982ec71
Removed 3DScene volumes from perl
2018-06-11 13:48:02 +02:00
a1e5f5b234
class 3D on_select callback moved to c++
2018-06-08 11:37:07 +02:00