727dc40cee
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
732be84741
Tech ENABLE_REWORKED_BED_SHAPE_CHANGE set as default
2019-02-19 10:28:32 +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
d91dcb337e
ConfigWizard refactoring
2019-02-12 10:11:00 +01:00
869e7ab8a4
Partial fix for crashing min_obj_distance
2019-02-08 12:30:10 +01:00
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
1a078ee7b9
Code cleanup
2019-02-04 15:25:22 +01:00
12a17ecba4
2nd attempt to fix SPE-807
2019-02-04 12:27:44 +01:00
4d06283fc8
1st attempt to fix SPE-807
2019-02-04 10:06:15 +01:00
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
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
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
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
e5f68f81c7
Merge branch 'sidebar_fixes' of https://github.com/prusa3d/Slic3r
2019-02-01 14:32:21 +01:00
efce10b3d3
Changed default the Drag & Drop target from "Move" to "Copy". Fixes #1742
2019-02-01 08:53:29 +01:00
e2ce240ec3
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-31 13:32:47 +01:00
0fd82f7fa0
User mode-aware toolbar items
2019-01-31 13:19:26 +01:00
78505009aa
Added menu item for the "Fix through the Netfabb"
2019-01-30 16:27:33 +01:00
3f9098a62e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-30 10:03:22 +01:00
e6034eaee3
Hide slicing results after Delete All command
2019-01-30 10:00:38 +01:00
362c117ef0
ENABLE_IMPROVED_SIDEBAR_OBJECTS_MANIPULATION set as default
2019-01-28 16:06:44 +01:00
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
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
fd2573bf7c
Merge remote-tracking branch 'remotes/origin/tm_autoplacement'
2019-01-26 13:32:47 +01:00
00034eb470
Merge remote-tracking branch 'remotes/origin/vk-bugfixes'
2019-01-26 13:10:58 +01:00
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
65aa4f8d0e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 13:31:56 +01:00
32c2494d60
Fixed import of objects greater than print bed (range (5 < 10000) times)
2019-01-25 13:30:01 +01:00
f54eef959d
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 11:50:34 +01:00
2bc61e663f
Updated view mode for object_list and object_menu
2019-01-25 10:57:13 +01:00
dd3fc8d782
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 08:43:25 +01:00
896ffa48d7
Fixed build on OSX & Linux
2019-01-25 08:37:06 +01:00
7bd509fc6d
Mac: Retina OpenGL: Fix ImGui font switch, dynamic switching, toolbar fixes
2019-01-24 20:03:12 +01:00
b643239edc
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 15:58:40 +01:00
64407c0b30
Removed debug code committed by mistake
2019-01-24 15:57:53 +01:00
06662e631d
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 15:52:28 +01:00
16d70bb52e
Deactivate layers editing tool if user selects more than one object
2019-01-24 15:50:06 +01:00
c2b7b6bdf0
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 08:33:14 +01:00
37ce6baa69
Merge remote-tracking branch 'origin/master' into tm_autoplacement
2019-01-23 17:12:28 +01:00
707078b48d
Improved Instance splitting :
...
- Added icon and context menu for Instance.
- Added multiple selection and splitting for the instances (add new object with selected instances)
2019-01-23 16:12:47 +01:00
69995106c0
Polishing autoplacement feature for testing
2019-01-23 13:13:12 +01:00
c5555b80de
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-23 08:26:55 +01:00
84bc319fbd
Initial version of smart auto placement intended to replace autocenter.
2019-01-22 17:50:33 +01:00
2d8b37afb3
Implemented splitting of object instances by :
...
- drag & drop outside of any object
- set as a separated Object (context menu)
2019-01-22 16:40:37 +01:00
fce33a3d54
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-22 08:32:05 +01:00
6ab8eab2b1
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-21 17:02:40 +01:00
c9d2c9cfd6
Variable layer height editing:
...
Smarter updates of the SlicingParameters (update on ScheduleBackgroundProcessing
or on object selection change)
2019-01-21 17:02:16 +01:00
bdf983ca53
Fixed conflicts after merge with master
2019-01-21 14:43:57 +01:00
40ecbce8c7
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-21 13:05:59 +01:00