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
725f115756
Merging with master for having minz png compression.
...
Much greater performance boost from better compression algorithm than that from the merged polygons.
2019-03-29 15:21:46 +01:00
a4f404a6a4
Selection enabled only for 3D view and not for g-code preview
2019-03-28 08:44:46 +01:00
bc74761513
Integrating new step, removing old and unused steps.
2019-03-27 10:59:29 +01:00
d73d9309f1
Refactoring and commenting slice index solution.
2019-03-25 19:02:05 +01:00
2fe27a29e0
Fixed the SLA layer preview.
2019-03-22 21:26:58 +01:00
d165dbb498
Refactoring changes to the slice index.
2019-03-22 15:31:38 +01:00
5e646562cd
Fixes for the duplicated layer issues...
2019-03-21 18:01:41 +01:00
0ffc0c3a84
Merge branch 'master' into tm_slice_index
2019-03-21 15:17:01 +01:00
24a5dd4235
FIx for broken slice preview
2019-03-21 15:16:33 +01:00
d4dde12d0d
Slic3r compiles with the new slice index interface.
2019-03-21 12:25:33 +01:00
f9e3b935d3
Yet another fix.
2019-03-21 12:09:14 +01:00
f76880cd5e
Fix and optimization of the previous commit.
2019-03-21 11:54:25 +01:00
213ff2852a
We are getting mysterious crashes on Linux in gtk due to OpenGL context activation GH #1874 #1955 .
...
So we are applying a workaround here, just on linux.
2019-03-21 11:44:39 +01:00
df250039df
Tech ENABLE_CANVAS_GUI_REFACTORING set as default
2019-03-20 09:33:30 +01:00
ca623b9a83
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-03-19 10:59:16 +01:00
731e5a36b7
Commit 4a8a1fac7b re-made as linux-only
2019-03-19 10:54:54 +01:00
5bb89f4da2
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-03-19 10:48:51 +01:00
6eafc97302
Alternate fix of #1976
2019-03-19 10:48:20 +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
4a8a1fac7b
Fix of #1976
2019-03-18 16:00:44 +01:00
f249155340
Follow-up of a5b202aa1d (fixed cleanup of toolpaths in preview after scene update)
2019-03-18 14:07:55 +01:00
08ca5f1138
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-03-18 13:06:19 +01:00
a5b202aa1d
Fix of #1955 and #1874
2019-03-18 12:59:52 +01:00
8b85e09062
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-03-18 12:07:32 +01:00
e813a562a1
Removed technology ENABLE_IMGUI
2019-03-18 11:45:15 +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
6928284cc3
Loading of FFF print preview when switching to the print preview screen:
...
always refresh from the Print with the exception of finished G-code
export, where the final G-code preview is cached.
2019-03-14 16:31:55 +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
973fafab2f
Removed unused members from View3D and unused parameters from Preview::Init()
2019-03-13 14:35:09 +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
822bd92bd1
Fixed conflicts after merge with master
2019-03-05 08:27:21 +01:00
2fe542e0fc
Merge branch 'lm_sla_gizmo_render'
2019-03-04 14:52:21 +01:00
9c5194c89b
An attempt to fix an OSX crash when manipulating the ImGui sliders
2019-03-04 12:47:02 +01:00
3c7ec5f7c6
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-03-04 08:33:52 +01:00
dceaf73ff3
Don't use ->full_print_config() if not necessary, it is quite expensive!
2019-03-02 10:25:47 +01:00
8c3df91f2e
Code cleanup
2019-03-01 10:46:28 +01:00
058468d371
Do not regenerate existing gcode preview toolpaths when switching to Preview
2019-03-01 10:42:46 +01:00
e5a2c0a8c8
ENABLE_MODE_AWARE_TOOLBAR_ITEMS set as default
2019-02-28 12:21:36 +01:00
a76bd40c62
Fixed a preview mode selection after updating of a PrusaDoubleSlider
2019-02-27 13:39:25 +01:00
a398cbf24c
Fixed "color print" issues (SPE-836)
2019-02-26 15:55:27 +01:00
eb0b3aea09
Fixed conflicts after merge with master
2019-02-22 09:11:49 +01:00
051ca410f6
More input handling fixes
2019-02-21 19:00:50 +01:00
bf699462c3
imgui: Attempt to fix Tab key
2019-02-21 13:17:26 +01:00
2eb0b6d1b4
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-21 08:20:44 +01:00
cb1ef36ceb
ENABLE_UNIQUE_BED set as default
2019-02-20 13:50:35 +01:00
75df722fee
Bed and Axes classes moved from GLCanva3d to Plater to have a unique instance of them shared by all views
2019-02-19 15:15:27 +01:00