YuSanka
59784e8eac
Fixed bug with update (part of #1801 )
2019-02-22 09:38:56 +01:00
bubnikv
b44155244c
Fixed an issue with background processing cancelation & SLA supports
...
for a single object only.
Fixed a spelling issue in "call_cancell_xxx"
2019-02-21 12:39:38 +01:00
bubnikv
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
bubnikv
ebd11c3f7c
Merge remote-tracking branch 'origin/ys_hdpi'
2019-02-20 16:20:30 +01:00
bubnikv
c43dcc1249
Merge branch 'lm_sla_supports_auto2'
2019-02-20 10:58:34 +01:00
Lukas Matena
ff4e18d7d9
Ensuring that GLCanvas gets focus when it should (Linux only fix)
2019-02-19 15:54:43 +01:00
bubnikv
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
Lukas Matena
e7bddf8649
SLA gizmo asks about saving changes, right button click removes points
2019-02-19 13:47:28 +01:00
Lukas Matena
f25c10e02e
Merge branch 'master' into lm_sla_supports_auto2
2019-02-19 10:15:16 +01:00
Enrico Turri
7b6321e5e8
Code cleanup
2019-02-18 15:41:12 +01:00
Enrico Turri
d205abe9ed
Added debug output to investigate further #1788
2019-02-18 15:41:04 +01:00
Vojtech Kral
d91dcb337e
ConfigWizard refactoring
2019-02-12 10:11:00 +01:00
YuSanka
8fa6ea11d6
Fix to last commit
2019-02-11 15:36:05 +01:00
tamasmeszaros
869e7ab8a4
Partial fix for crashing min_obj_distance
2019-02-08 12:30:10 +01:00
YuSanka
d9c50b7796
Changed sidebar controls layout
2019-02-07 14:50:48 +01:00
Lukas Matena
f0bfcd1862
SLA support points (better backend->frontend synchronization and more)
...
- backend to frontend data synchronization to inform the gizmo that new points have been generated
- fixed the inadvertent cancellation of background processing caused by the SLA gizmo touching frontend data during the process
- inactive instances of the object are hidden when the SLA gizmo is active
- fix of imgui combobox rendering
2019-02-06 15:16:25 +01:00
bubnikv
71d995d7aa
Send EVT_SLICING_UPDATE with RELOAD_SLA_SUPPORT_POINTS
...
once object's support points are calculated by the backend.
2019-02-06 14:18:04 +01:00
YuSanka
464f0ef65f
Merge remote-tracking branch 'origin/master' into ys_hdpi
2019-02-06 11:12:44 +01:00
YuSanka
774f4096e2
Fixed scaling of the controls and InfoDialogs (Sys and About)
2019-02-06 10:13:27 +01:00
bubnikv
44487a1841
Improved stability (fixed crashes) of the Cut by plane function by
...
replacing the cut triangulation with freeglu tesselator.
Added performance tracing output of the Cut by plane function.
Added wait cursor to split to parts / objects, object cut, save to AMF/3MF.
2019-02-05 20:23:24 +01:00
YuSanka
6c72fca113
Merge remote-tracking branch 'origin/master' into ys_hdpi
2019-02-05 11:04:28 +01:00
Enrico Turri
1a078ee7b9
Code cleanup
2019-02-04 15:25:22 +01:00
Enrico Turri
12a17ecba4
2nd attempt to fix SPE-807
2019-02-04 12:27:44 +01:00
YuSanka
a412e95a1e
Fixed rounding of numbers for the controls width (Try to fix controls flashing on HDPI/linux)
2019-02-04 12:07:15 +01:00
YuSanka
daa450b8aa
Merge remote-tracking branch 'origin/master' into ys_hdpi
2019-02-04 10:38:23 +01:00
YuSanka
042b206a2e
Fixed "hard_code" setting of the size for the Sidebar and Tabs
...
+ Fixed assert after config_wizard changing
2019-02-04 10:35:16 +01:00
Enrico Turri
4d06283fc8
1st attempt to fix SPE-807
2019-02-04 10:06:15 +01:00
bubnikv
8d555e7c31
Model fixing through Netfabb service (Windows only):
...
Model volumes are now fixed one by one, instances & parameters are maintained,
it is now possible to fix just a single volume of a multi-part object.
2019-02-03 22:14:34 +01:00
bubnikv
23849e17b2
The accelerators Ctrl+A, Ctrl+Del and Del were incorrectly captured
...
globally by being defined in the Edit menu.
These accelerators are now suppressed in the menu (shown on Windows
but inactive, not shown on OSX / Linux),
and they are now captured by the 3D scene widget instead.
Fix of ctrl-A doesn't work well #1753
2019-02-03 14:06:13 +01:00
bubnikv
f3cbf783bb
OSX specific: The Command short keys over the 3D scene toolbars
...
are now shown with the OSX "Command" symbols, not as "Ctrl+"
2019-02-03 11:10:25 +01:00
bubnikv
cc06b9f06b
Fixed an issue, where the output G-code file name was not always updated
...
from the current Model/ModelObjects.
Fixed a possible race condition in updating Print::m_placeholder_parser
with the proposed filename / filename base.
Improved documentation (source code comments).
2019-02-03 10:41:14 +01:00
Enrico Turri
e5f68f81c7
Merge branch 'sidebar_fixes' of https://github.com/prusa3d/Slic3r
2019-02-01 14:32:21 +01:00
bubnikv
efce10b3d3
Changed default the Drag & Drop target from "Move" to "Copy". Fixes #1742
2019-02-01 08:53:29 +01:00
YuSanka
d352cc40a9
First experiment to fix layouts on hdpi
2019-01-31 15:55:09 +01:00
Enrico Turri
e2ce240ec3
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-31 13:32:47 +01:00
Enrico Turri
0fd82f7fa0
User mode-aware toolbar items
2019-01-31 13:19:26 +01:00
YuSanka
78505009aa
Added menu item for the "Fix through the Netfabb"
2019-01-30 16:27:33 +01:00
Enrico Turri
3f9098a62e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-30 10:03:22 +01:00
Enrico Turri
e6034eaee3
Hide slicing results after Delete All command
2019-01-30 10:00:38 +01:00
Enrico Turri
362c117ef0
ENABLE_IMPROVED_SIDEBAR_OBJECTS_MANIPULATION set as default
2019-01-28 16:06:44 +01:00
bubnikv
8dcdcc836d
Reverted the slow auto arrangement of objects on loading.
...
(made configurable, once it is sped up, it will be re-enabled)
2019-01-28 10:56:02 +01:00
bubnikv
e5c201f2a3
Performance improvements:
...
Lazy "Place on face" gizmo update.
Caching of MeshObject::raw_mesh_bounding_box() for the object size display.
ModelObject::bounding_box(), raw_mesh_bounding_box(), full_raw_mesh_bounding_box() will not copy the mesh.
TriangleMesh::transformed_bounding_box(const Transform3d &trafo) will not copy the mesh data.
get_options_for_bundle() will not return reference to temp value
is_splittable() calls cheap mesh.has_multiple_patches()
2019-01-26 18:51:34 +01:00
bubnikv
fd2573bf7c
Merge remote-tracking branch 'remotes/origin/tm_autoplacement'
2019-01-26 13:32:47 +01:00
bubnikv
00034eb470
Merge remote-tracking branch 'remotes/origin/vk-bugfixes'
2019-01-26 13:10:58 +01:00
YuSanka
f6d9ab2a99
Updated settings menu according to the view mode
...
+ Created new class PrusaMenu, derived from wxMenu and contains pointers to the separators.
2019-01-25 16:57:44 +01:00
Enrico Turri
65aa4f8d0e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 13:31:56 +01:00
Enrico Turri
32c2494d60
Fixed import of objects greater than print bed (range (5 < 10000) times)
2019-01-25 13:30:01 +01:00
Enrico Turri
f54eef959d
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 11:50:34 +01:00
YuSanka
2bc61e663f
Updated view mode for object_list and object_menu
2019-01-25 10:57:13 +01:00
Enrico Turri
dd3fc8d782
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 08:43:25 +01:00