Commit Graph

1062 Commits

Author SHA1 Message Date
761215ff62 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-02-21 12:09:16 +01:00
381878e320 SLA supports: Update only supports for the selected object from iside
the SLA support gizmo.
2019-02-21 12:09:03 +01:00
fdf2f07445 Fixed OSX-build 2019-02-21 11:44:01 +01:00
2b2a50c094 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-02-21 11:41:04 +01:00
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
80ec003a0b Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-02-21 10:18:37 +01:00
b71504ed26 Fix of #1801 2019-02-21 10:13:05 +01:00
1fd44c4eb9 imgui: Fix char input handling 2019-02-20 16:55:00 +01:00
201785aff6 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-02-20 16:20:52 +01:00
ebd11c3f7c Merge remote-tracking branch 'origin/ys_hdpi' 2019-02-20 16:20:30 +01:00
1cc13bc0d1 imgui: Tweak style 2019-02-20 16:12:41 +01:00
f4f8f41e5d imgui: Input fixes 2019-02-20 16:12:41 +01:00
ceb5a69aa2 imgui: Fix keyboard modifiers on Mac 2019-02-20 16:12:41 +01:00
7923dde152 Imgui: Implement keyboard input, fix #1797 2019-02-20 16:12:41 +01:00
1a76b353e6 SLA gizmo - clicking on object does not add new points if any point is selected
Remove selected points button is greyed out unless something is selected
2019-02-20 15:42:03 +01:00
683f263562 Place on bed fix (incorrect usage of sla z-shift) 2019-02-20 15:15:00 +01:00
f07a897a9a Merge branch 'lm_sla_supports_auto2' 2019-02-20 13:17:29 +01:00
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
e17d655218 WarningTexture class in GLCanvas3D modified so it can be used more universally
Added a warning to notify that some objects are not rendered with SLA gizmo active
2019-02-20 12:09:45 +01:00
c43dcc1249 Merge branch 'lm_sla_supports_auto2' 2019-02-20 10:58:34 +01:00
6af7bcf329 SLA gizmo can be deselected by clicking in canvas area (unless in editing mode) 2019-02-20 09:59:59 +01:00
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
ff4e18d7d9 Ensuring that GLCanvas gets focus when it should (Linux only fix) 2019-02-19 15:54:43 +01:00
643a0db8c7 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-02-19 14:58:22 +01:00
ebb077032e OnActivate handler to:
1) Process delayed error messages from background processing
2) Set keyboard focus to the 3D scene if no wx window has keyboard focus.
2019-02-19 14:57:59 +01:00
8b86eb0e4c Printhost: Persist upload path & start print checkbox (re-add lost code)
Fixes #1219
Fixes #1004
Fixes #1106
Fixes #1678
2019-02-19 14:49:17 +01:00
e7bddf8649 SLA gizmo asks about saving changes, right button click removes points 2019-02-19 13:47:28 +01:00
d462a8e34f Basic localization of the ImGUI texts. 2019-02-19 13:26:26 +01:00
093d628f4a SLA gizmo cannot be activated for objects outside the bed 2019-02-19 10:47:15 +01:00
f25c10e02e Merge branch 'master' into lm_sla_supports_auto2 2019-02-19 10:15:16 +01:00
461645b5ca SLA auto supports: Work with support force deficit to sprinkle support points.
Use OpenGL emissive material to render support points.
2019-02-19 10:09:41 +01:00
7b6321e5e8 Code cleanup 2019-02-18 15:41:12 +01:00
d205abe9ed Added debug output to investigate further #1788 2019-02-18 15:41:04 +01:00
d5ca1b4930 2nd attempt to fix #1788 2019-02-18 15:40:58 +01:00
c0427aa3b8 1st attempt to fix #1788 2019-02-18 15:40:51 +01:00
bb0799bb4b SLA gizmo - combobox items are now rendered immediately on mouse click, not after next mouse move 2019-02-18 14:56:19 +01:00
3bb3e4aabd SLA gizmo selection rectangle now checks for obscured points 2019-02-18 14:07:45 +01:00
d22d545e88 SLA gizmo - fixed support points rendering (depth is now correctly accounted for) 2019-02-18 11:59:47 +01:00
03d9ebf47c Partial fix of #1786 - Fixed synchronization of Configuration/Mode menu 2019-02-18 11:40:33 +01:00
4bc1acf650 Fix of a merge error. 2019-02-17 13:26:17 +01:00
f097d24c56 Merge branch 'lm_sla_supports_auto2' of https://github.com/prusa3d/Slic3r into lm_sla_supports_auto2 2019-02-17 13:09:16 +01:00
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
7c18b063f5 PresetUpdater: Fix a race condition 2019-02-15 15:38:26 +01:00
9763bb2ec3 PresetUpdater: Don't fail as hard if version not found in index #1821
GUI_App: Add OnExceptionInMainLoop handler
2019-02-15 15:38:13 +01:00
2907612cc0 Fixed scaling of the Ramming/Wiping dialogs 2019-02-14 14:21:50 +01:00
429c0d34f8 ConfigWizard: Cap width, clarify select buttons 2019-02-12 11:01:15 +01:00
7cea78f26e ConfigWizard: Cap width on large screens 2019-02-12 10:11:00 +01:00
0014e0a89c Fix window geometry shenanigans 2019-02-12 10:11:00 +01:00
bb4a8e71b2 Infer printer family for pre-existing printers 2019-02-12 10:11:00 +01:00
5e4e98f1d8 ConfigWizard: Bugfixes 2019-02-12 10:11:00 +01:00