d6b409d0d9
Update the SLA slices at the print preview once the index is calculated.
2019-03-14 15:11:27 +01:00
9c574a0d42
Fix of yesterday's commit, the bug caused cancelling of the computation.
2019-03-14 12:10:10 +01:00
2ba661cb76
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-13 15:45:01 +01:00
18025cc669
Reworked the command line interface based on the current state
...
of the upstream.
Thanks @alexrj, @lordofhyphens for the original code of slic3r.cpp
2019-03-13 15:44:50 +01:00
03beb1870b
SLA gizmo - combo replaced by slider, autogeneration uses config value for head_diameter
2019-03-13 12:02:33 +01:00
1cb1c12812
Fine tuning the new parameters and adding max_pillar_link_distance
2019-03-08 11:39:34 +01:00
a7c07960ee
Merge branch 'master' into tm_colldetection_upgr
2019-03-07 12:02:28 +01:00
44c64f4a98
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-01 17:59:17 +01:00
e3cba0a65a
Introduced the "slice_closing_radius" to define, how large gaps
...
will be closed after triangle mesh slicing.
The value is set to 0.049 by default, which corresponds to the hard
coded default in Slic3r-1.41.3.
See issues #520 #820 #1029 #1364 for the reference of why we need
the parameter for being able to print some specific models.
2019-03-01 17:53:02 +01:00
ee4496f59f
An attempt to fix an unwanted cancellation caused by improper frontend-backend data synchronization (SLA support points)
2019-03-01 16:17:23 +01:00
4eb4e40746
SLA gizmo keeps track of current status of the points, enables the user to erase all points
2019-02-27 16:23:10 +01:00
93c57612bf
Grouping support generation algorithm into a separate class
2019-02-27 11:44:42 +01:00
43f03b8032
Incorporate individual support point radius.
2019-02-26 17:13:33 +01:00
2b03c25bc6
Pad "tilt" changed to "slope"
2019-02-25 16:04:46 +01:00
f23919985f
Renamed the SLA output file to ".sl1"
2019-02-25 15:01:39 +01:00
01c9b13ade
Disabling pad edge radius and adding the "wall tilt" parameter.
2019-02-25 12:06:38 +01:00
a0d256f9f7
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
416411bd64
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
917f044f81
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
ac0c7e8065
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
37ab271803
Merge remote-tracking branch 'origin/ys_sla_time_estimation'
2019-02-21 13:11:16 +01:00
76f1aa09d0
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
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
c86a4f3ac6
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
fb8c66f223
Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation
2019-02-20 15:14:53 +01:00
98a551587c
Improved used material estimation (take instances too)
2019-02-20 15:13:03 +01:00
da5a16d962
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
771a3d3b14
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
eb0fd03861
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
9e3434ecc1
Fixed calculation of the consumed material for the supports
2019-02-19 12:14:13 +01:00
9d0acc010d
Added new options for SLAPrintSettings (faded_layers) and SLAPrinterSettings (fast/slow_tilt_time and area_fill)
2019-02-18 16:24:55 +01:00
a690466dbf
Fixed a typo for the last commit
2019-02-18 13:24:56 +01:00
2df069323c
Time estimation improvement
2019-02-18 12:28:58 +01:00
fcc1b2ad69
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
3f23bd5224
Save statistics values to the config.ini
2019-02-13 16:30:40 +01:00
88f04e0fae
Added calculation of the material consumption
2019-02-13 15:35:41 +01:00
589ac889a3
Fixed OSX build
2019-02-13 08:44:42 +01:00
c04be58648
Implemented estimated printing time for the SLA printing
2019-02-12 16:34:42 +01:00
fb6f3d8431
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
d31cb98fe9
Merge remote-tracking branch 'remotes/origin/master' into lm_sla_supports_auto2
2019-02-06 11:11:51 +01:00
1501b2003e
Simplifying individual slices in base_plate
2019-02-05 16:14:04 +01:00
c3e1be7531
Added parameter "support_buildplate_only" for SLA supports.
2019-02-05 11:16:03 +01:00
d32d0a7636
Merge branch 'master' into lm_sla_supports_auto2
2019-02-04 08:41:00 +01:00
d154e75ad7
Merge branch 'master' into lm_sla_supports_auto2
2019-02-04 08:40:20 +01:00
a56f7d60e5
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
21026ec9a8
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
7c839b8469
Many major issues solved. Performance may be degraded.
2019-01-29 15:10:07 +01:00
3999ffe713
Merge branch 'master' into tm_colldetection_upgr
2019-01-28 16:52:50 +01:00
9d9d5f22ef
Fixing empty first layer when no pad and no supports are selected.
2019-01-28 16:17:43 +01:00
05861dcacd
Merge branch 'master' into tm_colldetection_upgr
2019-01-15 15:32:35 +01:00