tamasmeszaros
d6e176d456
Pad "tilt" changed to "slope"
2019-02-25 16:04:46 +01:00
bubnikv
8eeb549134
Renamed the SLA output file to ".sl1"
2019-02-25 15:01:39 +01:00
tamasmeszaros
29c3c503da
Disabling pad edge radius and adding the "wall tilt" parameter.
2019-02-25 12:06:38 +01:00
bubnikv
c5103cb564
Restart background processing for all steps on G-code export and send to
...
octoprint for SLA if the slicing for a single object only is active.
2019-02-25 10:21:12 +01:00
YuSanka
c5f5dae3e1
SLA: Changed default value of the faded_layers to the current one. This information is used for export config.ini
2019-02-22 13:22:13 +01:00
bubnikv
ab968364e5
Renamed the "lambda-" prefix for the generic modifiers to "Generic-"
...
Refactored ModelVolume::Type to enum class ModelVolumeType to be able
to forward declare it.
Refactored UI to use the ModelVolumeType instead of the untyped int.
2019-02-22 12:12:10 +01:00
bubnikv
41b8e5873f
Optimization of SLA print time estimation,
...
moved SLA print time estimation calculation into rasterization step,
so that the print time estimation is tracked by some SLAPrintStep.
Extended the output file name generator to use the SLA print statistics.
2019-02-21 15:46:04 +01:00
bubnikv
04d3ce685a
Merge remote-tracking branch 'origin/ys_sla_time_estimation'
2019-02-21 13:11:16 +01:00
bubnikv
b44155244c
Fixed an issue with background processing cancelation & SLA supports
...
for a single object only.
Fixed a spelling issue in "call_cancell_xxx"
2019-02-21 12:39:38 +01:00
bubnikv
8e18ea489c
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
bubnikv
f95393fc03
Fix of "Change of object type support blocker to enforcer does nothing (and vice versa) ( #1818 )"
...
WIP: Limited background processing for SLA supports.
2019-02-21 08:44:07 +01:00
YuSanka
4d210a7aca
Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation
2019-02-20 15:14:53 +01:00
YuSanka
add5f98d05
Improved used material estimation (take instances too)
2019-02-20 15:13:03 +01:00
bubnikv
8cb13624f5
Fix of the SLA situation where an object was sliced even after being
...
moved out of the print bed.
Added an event.Skip() when processing OnActivate event.
2019-02-20 12:21:22 +01:00
bubnikv
3c5272d67f
Reordered SLA background processing:
...
Calculate the SLA supports first before continuing with slicing
the SLA supports, which is time consuming.
2019-02-20 11:58:09 +01:00
Lukas Matena
2d12cbbc1d
SLA supports - added parameters for the automatic generation (relative density measure and minimal distance of the points)
2019-02-19 16:34:52 +01:00
YuSanka
3df2812ca8
Fixed calculation of the consumed material for the supports
2019-02-19 12:14:13 +01:00
YuSanka
168d3f818a
Added new options for SLAPrintSettings (faded_layers) and SLAPrinterSettings (fast/slow_tilt_time and area_fill)
2019-02-18 16:24:55 +01:00
YuSanka
da5a77ef1b
Fixed a typo for the last commit
2019-02-18 13:24:56 +01:00
YuSanka
a42251a448
Time estimation improvement
2019-02-18 12:28:58 +01:00
bubnikv
db58e83a1f
Reworked polygon sampling for SLA auto support generation.
...
Conditional compilation of an igl winding number tree for SLA support generator, as it is not used as of now and initialization of the tree is expensive.
Fixed issue with passing the new SLA point definition to the back end and back to the UI.
2019-02-17 13:05:22 +01:00
YuSanka
3f64c34615
Save statistics values to the config.ini
2019-02-13 16:30:40 +01:00
YuSanka
404fbe0c9a
Added calculation of the material consumption
2019-02-13 15:35:41 +01:00
YuSanka
e1c01eec15
Fixed OSX build
2019-02-13 08:44:42 +01:00
YuSanka
683a681e79
Implemented estimated printing time for the SLA printing
2019-02-12 16:34:42 +01:00
bubnikv
71d995d7aa
Send EVT_SLICING_UPDATE with RELOAD_SLA_SUPPORT_POINTS
...
once object's support points are calculated by the backend.
2019-02-06 14:18:04 +01:00
bubnikv
4c22950d5f
Merge remote-tracking branch 'remotes/origin/master' into lm_sla_supports_auto2
2019-02-06 11:11:51 +01:00
tamasmeszaros
4730d9192d
Simplifying individual slices in base_plate
2019-02-05 16:14:04 +01:00
tamasmeszaros
5cbaa6eda8
Added parameter "support_buildplate_only" for SLA supports.
2019-02-05 11:16:03 +01:00
Lukas Matena
fe15fed998
Merge branch 'master' into lm_sla_supports_auto2
2019-02-04 08:41:00 +01:00
Lukas Matena
30354e62b0
Merge branch 'master' into lm_sla_supports_auto2
2019-02-04 08:40:20 +01:00
bubnikv
cc06b9f06b
Fixed an issue, where the output G-code file name was not always updated
...
from the current Model/ModelObjects.
Fixed a possible race condition in updating Print::m_placeholder_parser
with the proposed filename / filename base.
Improved documentation (source code comments).
2019-02-03 10:41:14 +01:00
Lukas Matena
5f0454e153
SLA support points improvements
...
- semi-intelligent algorithm to place support points
- enhanced ImGui dialog with editing/non-editing mode
- support points can have different head diameter (only implemented in GUI so far)
- autogenerated points supporting emerging islands are annotated and the info is kept
2019-02-01 07:13:08 +01:00
tamasmeszaros
3adaceed2d
Many major issues solved. Performance may be degraded.
2019-01-29 15:10:07 +01:00
tamasmeszaros
cb0ec4638c
Merge branch 'master' into tm_colldetection_upgr
2019-01-28 16:52:50 +01:00
tamasmeszaros
6d3e96c1b9
Fixing empty first layer when no pad and no supports are selected.
2019-01-28 16:17:43 +01:00
tamasmeszaros
fb400213f3
Merge branch 'master' into tm_colldetection_upgr
2019-01-15 15:32:35 +01:00
tamasmeszaros
9d5c605a70
Solving issue with first empty layer.
2019-01-15 14:25:28 +01:00
tamasmeszaros
9b587c79bf
Adding an AABB tree to EigenMesh3D.
...
Yet to be used.
2019-01-14 17:28:02 +01:00
tamasmeszaros
050236eae5
Added parameter for pillar connection mode
2019-01-09 12:21:43 +01:00
tamasmeszaros
74cf931789
Pad now has adjustable wall tilt and maintains wall thickness properly.
...
Edges are not rounded yet.
2019-01-04 16:24:10 +01:00
tamasmeszaros
48ced0cdf3
Fix for bad arrange with mirrored objects
2019-01-03 14:20:01 +01:00
tamasmeszaros
2c9f28e2de
Debug logs during SLA processing
2019-01-02 11:52:15 +01:00
bubnikv
22aee4619e
SLA automatic support points: Added cancellation points.
2018-12-22 11:21:21 +01:00
bubnikv
818e0cde7f
Fixed many errors in background processing synchronization and update.
...
Fixed couple of compiler warnings.
2018-12-22 10:02:42 +01:00
tamasmeszaros
29ec87cc61
small refactoring and warning elimination.
2018-12-21 14:32:11 +01:00
Lukas Matena
ca94bc5927
SLA autosupports including islands
2018-12-21 12:35:20 +01:00
Lukas Matena
66e98fc298
Merge branch 'master' into lm_sla_supports_auto
2018-12-20 22:35:47 +01:00
tamasmeszaros
892e157d70
Don't set done on a canceled step.
2018-12-20 16:25:32 +01:00
tamasmeszaros
4505e7d51e
Fix for SPE-700 (Corrupted slice data)
2018-12-20 15:24:02 +01:00