Commit Graph

420 Commits

Author SHA1 Message Date
086f11df98 Handling of left hand oriented coordinate systems:
is_left_handed() method on transformations and volumes
rendering of GLVolumes in left handed coordinate systems by glFrontFace(GL_CW);
SLA slicing on left hand oriented instances by flipping the mesh for SLAPrintObject in X.
rendering of the SLA cutting plane in left handed systems
resetting the SLA clipping planes on 3D preview invalidation
2019-04-02 13:47:49 +02:00
44d3243df1 Added context menu Item "Change Extruder" on 3D-Scene 2019-03-28 16:32:19 +01:00
016b5e35b6 Some _cosmetic_ fixes :
+ Set wxDEFAULT_DIALOG_STYLE for MsgDialog
+ Changed Msg text before language changing
2019-03-28 16:32:19 +01:00
a4f404a6a4 Selection enabled only for 3D view and not for g-code preview 2019-03-28 08:44:46 +01:00
3c163285e5 Fix of SPE-879 and #2021 2019-03-27 17:00:29 +01:00
490074a2dd SLA gizmo now turns off in case someone adds an object/instance (to prevent rendering points in thin air, etc.)
Also, a bug appering when adding an object larger than the bed and scaling it down was fixed (sla gizmo did not work correctly in that case)
2019-03-27 14:19:12 +01:00
0a3500b5ab Added tooltip [Ctrl - R] to the Slice now button 2019-03-26 14:00:53 +01:00
149551946c Fix of #1998 2019-03-25 12:07:43 +01:00
9652e8193a Fixed caching of profile selections at the plater. 2019-03-23 10:04:44 +01:00
ae93569044 Call Config Wizard from the Printer combo box at both the plater
and the parameter tab.
2019-03-22 15:45:51 +01:00
a5fd9a34e8 Do not consider modifiers when centering an object after 3mf and amf import 2019-03-22 09:47:40 +01:00
d9d0eff0f1 Merge remote-tracking branch 'remotes/origin/ys_comboboxes' 2019-03-21 10:11:27 +01:00
001d0c0fe9 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-03-20 10:34:10 +01:00
b36e4fa512 Merge remote-tracking branch 'origin/ys_preset_edit_buttons' into ys_comboboxes 2019-03-20 10:33:50 +01:00
438010f0f8 Some code refactoring 2019-03-20 10:14:49 +01:00
df250039df Tech ENABLE_CANVAS_GUI_REFACTORING set as default 2019-03-20 09:33:30 +01:00
4d37c8658d Merge remote-tracking branch 'remotes/origin/ys_preset_edit_buttons' 2019-03-19 17:37:02 +01:00
b7a1bd927a Some improvements 2019-03-19 14:36:32 +01:00
80c1a8d8e4 GLCanvas3D::Selection as a standalone class 2019-03-19 13:30:21 +01:00
3617284385 Merge remote-tracking branch 'origin/ys_preset_edit_buttons' 2019-03-19 11:54:03 +01:00
c4433bdf21 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-03-19 10:04:37 +01:00
bdaadcccd9 Implemented SPE-874
(Delete items from context menu for Simple mode)
2019-03-19 09:53:47 +01:00
42939e76a3 Code cleanup 2019-03-19 09:21:27 +01:00
c0a2360c46 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-03-19 08:25:50 +01:00
ba54ce0309 Added "Edit Preset" buttons on the sidebar.
+ fixed Filament presets updating for the multi-material Printer (inside update_compatible(...) function)
2019-03-18 15:10:40 +01:00
f249155340 Follow-up of a5b202aa1d (fixed cleanup of toolpaths in preview after scene update) 2019-03-18 14:07:55 +01:00
6ab0a526b3 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-03-15 09:15:11 +01:00
d6b409d0d9 Update the SLA slices at the print preview once the index is calculated. 2019-03-14 15:11:27 +01:00
5018089351 Toolbar refactoring
1) toolbar items define 3 callback functions for setting the visibility, setting the enabling state and defining their action which are set while adding a new item to the toolbar

2) the toolbar takes care to update all its items visibility and enabled states through a new update method to be called by the parent idle event handler

3) the toolbar handles mouse events by calling its on_mouse method
2019-03-14 13:54:05 +01:00
dec1c6ecfb Typo fixed 2019-03-13 13:37:36 +01:00
a6dcbc8791 Set DoubleBuffered state for the Tabs (under MSW)
+ Some improvements/experiments for the presets selection from the Plater
+ Some fix of a sidebar layout
2019-03-13 13:13:46 +01:00
077b4cbfbc Fixed layout for the action buttons
+ Tried to use DoubleBuffered for the controls drawing on the Sidebar (under MSW only)
2019-03-12 11:51:45 +01:00
4e510dc3e7 PostProcessor on Unix: Execute using default shell #1908
escape gcode path, collect stderr
2019-03-12 11:10:30 +01:00
75cf1cde92 Refactoring of the Slice / Export G-code button 2019-03-12 09:41:57 +01:00
1da97c9415 Merge remote-tracking branch 'remotes/origin/ys_buttons' 2019-03-12 09:01:17 +01:00
a25853982c Added "Supports" on Sidebar for SLA mode
+ Checked scheduling process calling after change Support/Pad parameters from the Sidebar
2019-03-11 16:03:32 +01:00
40abbc7184 Fixed an updating of the button's show during SLA slicing 2019-03-11 10:23:59 +01:00
c74fe8acb8 Moved the "Delete" button in the 3D Canvas pop up menu from the very top
below the add / remove instance, so that it could not be selected by mistake.
2019-03-08 17:00:56 +01:00
063d812d64 Added case of a slicing cancellation 2019-03-08 15:40:28 +01:00
513256649e Final version of fix to prevent showing old framebuffer when switching between views on Mac 2019-03-08 12:04:01 +01:00
81820fa77f 3rd attempt to prevent showing old framebuffer when switching between views on Mac 2019-03-08 12:03:55 +01:00
628a868cfd 2nd attempt to prevent showing old framebuffer when switching between views on Mac 2019-03-08 12:03:49 +01:00
2f6a5e4af3 1st attempt to prevent showing old framebuffer when switching between views on Mac 2019-03-08 12:03:43 +01:00
fc70b73f45 Refactoring - Shared members of GLCanvas3D as references instead of pointers 2019-03-08 12:03:37 +01:00
b5217918cf Code cleanup 2019-03-08 12:03:31 +01:00
aa4c44dbea Use unique camera shared by 3d view and preview (experimental) 2019-03-08 12:03:17 +01:00
2c99fd35d3 Force canvas resize when switching between views 2019-03-06 13:37:20 +01:00
c1a24d2fbb Fixed message type and disabled "Split to parts" in toolbar for the SLA printer 2019-03-05 16:19:02 +01:00
857b68a82a PrintHost: Fix host type configuration, refactor, fix #1687 2019-03-05 16:12:15 +01:00
bd725a47f4 PrintHost: Don't offer print start for SL1 2019-03-05 16:12:15 +01:00