Commit Graph

8344 Commits

Author SHA1 Message Date
06c2acf014 Fixed a missing include. 2019-02-20 11:16:31 +01:00
c43dcc1249 Merge branch 'lm_sla_supports_auto2' 2019-02-20 10:58:34 +01:00
715d796a23 Merge branch 'lm_sla_supports_auto2' of https://github.com/prusa3d/Slic3r into lm_sla_supports_auto2 2019-02-20 10:47:44 +01:00
caaa7620fd SLA auto supports: Improved distribution of the support forces
in the up direction by taking into account island overlap areas.
2019-02-20 10:46:49 +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
d3b12ccec4 Removed the NotoSans hinted fonts as they are too large, they are
currently not used and they only increase installation size
significantly.
2019-02-19 13:28:05 +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
ebf0aa2866 Fix build: Missing include 2019-02-18 13:54:20 +01:00
c894d2101c Small formal fixes on the new 3d grid algorithm 2019-02-18 12:47:15 +01:00
68427ced36 Fix build: Missing include 2019-02-18 12:33:32 +01:00
d22d545e88 SLA gizmo - fixed support points rendering (depth is now correctly accounted for) 2019-02-18 11:59:47 +01:00
f6409a7a1b Parallelization of large part of the SLA support point calculation.
New 3D grid to check, whether two support points are not too close.
2019-02-18 11:46:06 +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
c0b9ada76c Update profiles 2019-02-15 15:38:41 +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
04209134a2 Http: Fix logging 2019-02-15 15:35:13 +01:00
9e4db6201b Update printer icons 2019-02-13 11:56:56 +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
d91dcb337e ConfigWizard refactoring 2019-02-12 10:11:00 +01:00
ca801ac6df Added a wxMessageDialog as an alternative to the ImGui modal, in case it turns out not good enough 2019-02-11 17:09:15 +01:00
f37cacb0c7 SLA gizmo improvements
- point can be selected
- selection can be deleted, head diameter changed
- dragging of objects is not allowed with the gizmo being on
- added a modal dialog when automatic support generator is triggered
2019-02-11 16:29:03 +01:00
5af4b2319e SLA gizmo - shift-up and ctrl+a event passing 2019-02-11 08:21:37 +01:00
79067a6d6d First steps on the rectangular selection for the SLA gizmo 2019-02-09 07:19:01 +01:00
cab3dff066 Fix of #1768 2019-02-08 17:36:38 +01:00
213174e342 Temporary disable transparent bed and higher resolution bed textures 2019-02-08 16:45:03 +01:00
869e7ab8a4 Partial fix for crashing min_obj_distance 2019-02-08 12:30:10 +01:00
dc281b63ed Fixed z offset of printbed models 2019-02-08 10:19:07 +01:00