Commit Graph

13157 Commits

Author SHA1 Message Date
Enrico Turri
3804c770ec Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-09 09:08:06 +02:00
Enrico Turri
7b49b833a5 New selection -> removed select by parts 2018-10-09 09:07:49 +02:00
YuSanka
f3d56cde90 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-09 08:30:48 +02:00
Vojtech Kral
8c50c34cf9 WIP: Plater: Event handling boilerplate / skeletons 2018-10-08 19:56:59 +02:00
Vojtech Kral
77d680944c WIP: Plater, tracking in Plater.pm 2018-10-08 19:14:55 +02:00
Vojtech Kral
934f899ce9 WIP: Plater, build fixes 2018-10-08 17:41:37 +02:00
YuSanka
f6c2ce63ed Fixed events OBJECT_SETTINGS_CHANGED_EVENT , OBJECT_REMOVE_EVENT and UPDATE_SCENE_EVENT
+ changed ctor of ObjList
+ deleted unusable code from Tab.cpp
2018-10-08 16:28:11 +02:00
Enrico Turri
799806ba64 New selection -> removed obsolete parameters from GLVolumeCollection::load_object() 2018-10-08 16:05:55 +02:00
Enrico Turri
1d4d84e432 New selection -> removed obsolete methods\n+\nFixed a few compile warnings 2018-10-08 15:17:36 +02:00
Enrico Turri
671c2a877d 1st installment of new selections (disabled) 2018-10-08 14:02:12 +02:00
Enrico Turri
9eb82cbcf6 Fixed crash when selecting object 2018-10-08 09:08:42 +02:00
YuSanka
c9fb0efb31 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-05 23:39:51 +02:00
YuSanka
ace7e465f0 Completed split of the GUI_ObjectParts 2018-10-05 23:29:15 +02:00
bubnikv
ecf05fc3da Slicing of meshes, chaining of open polylines:
The open polylines are sorted by decreasing length, so the new chains
are seeded with the longer chains.
2018-10-05 11:23:24 +02:00
bubnikv
0367753072 Yet another improvement in closing gaps in slices.
Fixes #1256 and it finally fixes #1119 as well.
2018-10-05 10:25:50 +02:00
Lukas Matena
d78af04b14 SLA support points are now saved in 3MF 2018-10-05 10:13:21 +02:00
YuSanka
00714f7b2d Start to Split GUI_ObjectParts:
+ created GUI_ObjectList & GUI_ObjectManipulation classes
2018-10-04 16:43:10 +02:00
bubnikv
53aa6d95f6 Improved slicing of objects with cracks and gaps. 2018-10-04 15:29:55 +02:00
bubnikv
c7b08cb1c6 Fix of SPE-525
V přiloženém AMF se např. u spodní hrany oken generují pouze top solid layers, ale nikoliv solid layers.
Objevuje se už v 1.41.0.
2018-10-04 11:16:55 +02:00
Enrico Turri
1254c85e4b Use an unique opengl context 2018-10-04 10:41:11 +02:00
Vojtech Kral
09783ca005 Tab preset & value change events 2018-10-03 17:55:21 +02:00
Enrico Turri
b0a8c64b3f Fixed object position after loading 2018-10-03 16:18:23 +02:00
bubnikv
fe757c3f5b Fix of SPE-513: unblockable supports
There was a bug in the "don't support bridges" feature, where
there were supports added to the end of non-supported bridges
without taking into account the overhang angle or the support blockers.
2018-10-03 16:12:24 +02:00
YuSanka
31f90f099a Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-03 15:22:13 +02:00
YuSanka
8bccb22155 Temporary changes and code cleaning 2018-10-03 15:14:52 +02:00
Lukas Matena
8b35be4738 SLA support points are now saved in AMF 2018-10-03 15:13:54 +02:00
Enrico Turri
6e6fdb13a2 on_viewport_changed event handler 2018-10-03 14:25:35 +02:00
Enrico Turri
ea0f24d5f4 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-03 14:08:44 +02:00
Vojtech Kral
b34ce262fb Event.hpp: Set event object 2018-10-03 14:07:10 +02:00
bubnikv
d925dfcee5 Updated unit tests for triangle mesh slicing, as now
the slicing considers the vertical structures to be open intervals
at the bottom end, closed at the top end, so slicing at the bottom
of a mesh produces empty slice.
2018-10-03 13:54:04 +02:00
Enrico Turri
2a30b3479f Merge branch 'dev2' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-03 13:38:57 +02:00
bubnikv
efbac9d63d Improvement in mesh slicing:
Hole fill is disabled in 3D,
and maximum 2mm gaps are closed at 2D by a greedy algorithm.
2018-10-03 13:24:14 +02:00
Lukas Matena
98a0b9b715 Merge branch 'dev2' into lm_sla_supports_ui 2018-10-03 12:46:11 +02:00
Vojtech Kral
c9e6f89379 Replace PerlCallbacks with events in GLCanvas3d et al. 2018-10-03 11:51:47 +02:00
Enrico Turri
4b74d4cf8b Fixed wxWidgets warnings due to invalid alignement flags at startup 2018-10-02 14:30:01 +02:00
Enrico Turri
c0faf9fc6e Fixed call to reset_legend_texture() made on hidden canvas 2018-10-02 14:12:23 +02:00
Enrico Turri
dfbcfae4c2 Multisample detection 2018-10-02 14:01:22 +02:00
YuSanka
dd4049227c Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-02 13:33:06 +02:00
YuSanka
23f5398536 Removed Localization to GUI_App
+ cleaned code from some global variables (App, AppConfig, PresetBundle, MainFrame, tab_panels..)
2018-10-02 13:30:59 +02:00
Vojtech Kral
00a2500af8 WIP: Plater 2018-10-01 16:48:24 +02:00
YuSanka
582a942c47 Moved functions and variables (for fonts and labels color) to GUI_App
+ corrected Sidebar layouts
+ deleted get_preset_bundle
+ actions with tabs_list moved to GUI_App
2018-10-01 16:31:36 +02:00
bubnikv
3912eb93d7 Fixed crashes caused by the preceding commit. 2018-10-01 11:07:31 +02:00
Vojtech Kral
3363f62d40 WIP: Plater 2018-10-01 09:28:40 +02:00
bubnikv
c9f1fe3d13 Fix of
https://github.com/prusa3d/Slic3r/issues/1142
https://github.com/prusa3d/Slic3r/issues/1257
The preset keys not belonging into the config group are removed
and the problem is reported into the boost::log
2018-09-27 17:41:01 +02:00
bubnikv
5f656e7784 Removed SLIC3R_PRUSACONTROL switch from CMake 2018-09-27 13:47:35 +02:00
Lukas Matena
2398faa230 Refactored previous commit 2018-09-26 14:37:25 +02:00
Lukas Matena
08c5d21601 Flatten and SlaSupports gizmos - grabbers rendered correctly when object is dragged 2018-09-26 13:54:09 +02:00
Enrico Turri
3ee4131db7 Fixed #1244 - c++ part 2018-09-26 11:24:19 +02:00
Enrico Turri
af29cef74a Fixed #1244 - perl part 2018-09-26 11:22:01 +02:00
Lukas Matena
68c19df575 Merge remote-tracking branch 'origin/dev2' into lm_sla_supports_ui 2018-09-26 09:18:22 +02:00