bubnikv
75cf1cde92
Refactoring of the Slice / Export G-code button
2019-03-12 09:41:57 +01:00
YuSanka
a123099f80
Implemented another behavior of the "Slice Now" / "Export/Send G-code" buttons (SPE-831)
2019-03-01 11:00:34 +01:00
bubnikv
159041747d
WIP: SLA support "Generate points" and "Apply Changes" will reslice
...
just the selected object.
Added "Host upload active" check on background processing state.
Documented requirements on "update_background_process" to
control the upcoming single "Slice Now" / "Export" button.
2019-02-21 11:40:56 +01:00
Vojtech Kral
4d70546a05
Fix: Schedule SLA print uploads too (the same way as FFF)
2018-12-20 16:37:13 +01:00
Vojtech Kral
2350fb62b9
WIP OctoPrint integration
2018-12-12 13:17:01 +01:00
bubnikv
09c539a242
Trigger background processing update when switching to a preview tab.
...
Implements "Go Direct to the preview screen after slicing #152 "
2018-12-11 17:49:31 +01:00
bubnikv
d46d0dc365
Implemented naming of the SLA export file based on the output file name
...
template.
Reworked naming of the plater exports to not use the output file name
template, but to derive the file name from the first printable object's name.
Fixed error handling: Reimpemented the Perl's "eval" blocks
as try / catch blocks.
2018-12-03 13:14:28 +01:00
bubnikv
a378bb7bed
Removed some obsolete Perl bindings.
...
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
bubnikv
bde4153d44
Removed legacy GUI Perl bindings,
...
replaced Print & SLAPrint pointers with BackgroundProcessing pointer
at the GLCanvas3D level, so that the Print & SLAPrint access will be
synchronized with the current printer technology.
2018-11-22 15:29:59 +01:00
bubnikv
22a7afabba
Renamed PrintBase::Status to SlicingStatusEvent
...
Hopefully it will fix compilation on Linux (some forgotten Status macro?)
2018-11-20 16:27:30 +01:00
bubnikv
0ec37ae038
Fixed missing wxEvent type on GCC, fixed some compiler warnings.
2018-11-20 15:01:32 +01:00
bubnikv
bed3eed3d2
The slicing progress message can now trigger refresh of the 3D scene.
2018-11-20 13:22:26 +01:00
bubnikv
c9a4c6c73c
Partial update of 3D scene (GLVolumes derived from Model and from
...
the SLAPrintObject).
Updated PrintBase to generate a unique timestamp at each step invalidation.
2018-11-16 18:28:50 +01:00
tamasmeszaros
9a93b1d3e9
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
...
# Conflicts:
# src/libslic3r/SLAPrint.hpp
2018-11-13 17:50:17 +01:00
bubnikv
03875e7d71
GLVolume: split composite_id to object_id, volume_id and instance_id.
...
WIP: Added creation of GLVolumes for SLA supports.
2018-11-13 17:45:44 +01:00
tamasmeszaros
95419370e1
zip file output dialog and status indication for sla in the statusbar.
2018-11-13 11:53:54 +01:00
bubnikv
bbfbe88a5f
Integrated SLAPrint into background processing.
...
Fixed couple of compiler warnings.
2018-11-08 20:18:40 +01:00
bubnikv
c2e46350f2
Separated Print / PrintObject into PrintBase.cpp/h to support SLAPrint
2018-11-08 14:23:17 +01:00
bubnikv
7c934ef951
Catch unhandled exceptions in background processing, call
...
wxApp::OnUnhandledException()
2018-11-06 11:54:36 +01:00
bubnikv
f2b0904d12
WIP: Fixed some issues with cancelation & restart of background processing.
2018-10-30 09:27:31 +01:00
bubnikv
6c38cb2c32
WIP: Background processing is almost working now.
...
still PrintObject::_slice_volumes() needs some love to set
the PrintObject matrices correctly.
2018-10-23 22:53:43 +02:00
bubnikv
bded28f888
WIP: Reconstruction of background processing.
2018-10-23 15:27:31 +02:00
bubnikv
a45e9c0a03
WIP: Slicing from GUI.
2018-10-18 18:06:40 +02:00
bubnikv
0558b53493
WIP: Moved sources int src/, separated most of the source code from Perl.
...
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00