Commit Graph

155 Commits

Author SHA1 Message Date
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
Lukas Matena
df1c1dd9b3 Merge branch 'master' into lm_sla_supports_auto 2018-12-19 12:25:58 +01:00
Enrico Turri
9c182de741 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 08:29:23 +01:00
tamasmeszaros
13f5678150 Logging during sla processing. 2018-12-14 16:58:55 +01:00
Lukas Matena
c6403193de SLA supports - first attempt at supporting islands 2018-12-14 16:15:59 +01:00
Enrico Turri
f0cf7af4aa Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-14 10:09:10 +01:00
tamasmeszaros
80c4021cdb Fix msvc build 2018-12-14 10:07:35 +01:00
tamasmeszaros
190994615f Fix msvc build 2018-12-14 09:57:48 +01:00
tamasmeszaros
cdf84a90e5 Some refactoring 2018-12-13 15:33:39 +01:00
tamasmeszaros
4d456bdba5 Removed display_flip_xy and added display_orientation instead.
When starting Slic3r and the profile is FDM type than it yields an assertion failure for wx. See Tab::update_page_tree_visibility() line 2371
2018-12-13 12:42:45 +01:00
tamasmeszaros
92f937cdcb XY flip is implemented, works only for portrait LCD. 2018-12-12 18:45:45 +01:00
tamasmeszaros
ba21d793b9 Another fix for crashing support generation. 2018-12-12 15:51:39 +01:00
bubnikv
92e6427511 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
tamasmeszaros
ebae26c10f Build error fix for msvc 2018-12-11 16:20:30 +01:00
tamasmeszaros
b1de32a1bf Added cancellation points to pad creation step. 2018-12-11 15:54:54 +01:00
bubnikv
4ab293b0ff Fixed integration tests. 2018-12-03 16:25:21 +01:00
bubnikv
fb0c31c5a8 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-03 13:21:48 +01:00
bubnikv
e99fa7d104 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
tamasmeszaros
531497576b Fixed a few bugs with pad_enable and supports_enable 2018-11-30 14:26:41 +01:00