bubnikv
588c07c12a
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
302a51f6cb
Merge remote-tracking branch 'remotes/origin/tm_autoplacement'
2019-01-26 13:32:47 +01:00
bubnikv
241283d956
Merge remote-tracking branch 'remotes/origin/vk-bugfixes'
2019-01-26 13:10:58 +01:00
YuSanka
5a7061a7fb
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
8abae757d3
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 13:31:56 +01:00
Enrico Turri
5581830ab8
Fixed import of objects greater than print bed (range (5 < 10000) times)
2019-01-25 13:30:01 +01:00
Enrico Turri
348aa48121
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 11:50:34 +01:00
YuSanka
9b8cdb95dc
Updated view mode for object_list and object_menu
2019-01-25 10:57:13 +01:00
Enrico Turri
a8437f3ebb
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 08:43:25 +01:00
bubnikv
ceea83720a
Fixed build on OSX & Linux
2019-01-25 08:37:06 +01:00
Vojtech Kral
3df1ed8f6b
Mac: Retina OpenGL: Fix ImGui font switch, dynamic switching, toolbar fixes
2019-01-24 20:03:12 +01:00
Enrico Turri
d086bafb39
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 15:58:40 +01:00
Enrico Turri
d82cacf1d8
Removed debug code committed by mistake
2019-01-24 15:57:53 +01:00
Enrico Turri
752a5b25f4
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 15:52:28 +01:00
Enrico Turri
43beaf46d8
Deactivate layers editing tool if user selects more than one object
2019-01-24 15:50:06 +01:00
Enrico Turri
9a69305367
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 08:33:14 +01:00
tamasmeszaros
8c57541fe9
Merge remote-tracking branch 'origin/master' into tm_autoplacement
2019-01-23 17:12:28 +01:00
YuSanka
8fd6194403
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
tamasmeszaros
4e8c570d52
Polishing autoplacement feature for testing
2019-01-23 13:13:12 +01:00
Enrico Turri
9a5d7a98a6
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-23 08:26:55 +01:00
tamasmeszaros
4628ba5767
Initial version of smart auto placement intended to replace autocenter.
2019-01-22 17:50:33 +01:00
YuSanka
94b5f9c567
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
Enrico Turri
f44510c272
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-22 08:32:05 +01:00
bubnikv
3366ce51e5
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-21 17:02:40 +01:00
bubnikv
ceb08d6380
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
Enrico Turri
d8d7eac5a9
Fixed conflicts after merge with master
2019-01-21 14:43:57 +01:00
YuSanka
7a30dd250a
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-21 13:05:59 +01:00
YuSanka
1a474ea282
L10n improvements
2019-01-21 12:34:28 +01:00
Enrico Turri
25319113f1
Code cleanup
2019-01-21 11:29:45 +01:00
Enrico Turri
4577a49d5a
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-21 11:21:21 +01:00
bubnikv
ba1abf3f1f
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-21 10:07:27 +01:00
bubnikv
d64b55d27d
WIP Restoration of the layer editing.
2019-01-21 10:06:51 +01:00
Enrico Turri
cef761e6b6
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-21 08:23:43 +01:00
Enrico Turri
1eb01df0c8
Fixed .prusa i/o and split to objects
2019-01-18 16:01:43 +01:00
Vojtech Kral
4ffe76f012
Cut: Prevent the neither part kept option
2019-01-18 15:43:40 +01:00
Enrico Turri
ce099e91c7
Fixed .amf i/o
2019-01-18 14:40:10 +01:00
Enrico Turri
80bae6dd98
1st installment of volumes centering fixes (WIP)
2019-01-18 12:52:09 +01:00
Enrico Turri
aa7ff0700b
Reworked management of bed shape changes (may fix #1671 )
2019-01-17 13:21:33 +01:00
Enrico Turri
8146be5510
Added shortcut strings to gizmos and toolbars tooltips
2019-01-16 11:51:30 +01:00
YuSanka
d6a203613d
Fix of SPE-772
...
"Debug Assertion Failed" after the attention to D&D single material *.3mf to MMU preset
2019-01-15 15:54:48 +01:00
YuSanka
793e3cd470
Added "Frequently changed parameters for SLA-profiles"
2019-01-15 09:33:50 +01:00
bubnikv
2b0e1633cf
Fix of "macos crash on WipeTower when using multi extruder + tower + support #1632 "
...
Added a new validation into Print::validation() to verify, that
the non-soluble supports need to be printed with "current" extruder.
This check was already there, though for the global parameters only.
Now the check is performed inside the Print class for the object
override parameters as well.
Improved the Print::validate() handling. The Print::validate() is only
called if the Print::apply() indicates a change, or if the slicing
was executed by the user explicitely (with the "Slice now" button,
with the "Send to octoprint" button, or by switching to the print
path preview).
2019-01-10 16:06:24 +01:00
YuSanka
fcf41c7eb8
Fixed OSX compilation bug
2019-01-10 13:44:31 +01:00
YuSanka
c62a51ead1
Implemented ModeSizer with ModeButtons for the mode view changing from the settings tabs and plater
2019-01-10 11:09:31 +01:00
bubnikv
5b1c1d5922
Fixed a bug in the Win32 start wrapper (wrong number of parameters was passed for the GUI slic3r.exe).
...
Reworked command line processing for the GUI slic3r. Now the config is loaded first, then the model files (also the configs from AMF/3MF are applied), and lastly the free standing parameters are applied.
Fixed unescaping for command line parameters. The string parameters are now not unescaped, string vector parameters are unescaped only if enquoted.
Tab::load_current_preset() - disabled CallAfter for predictability. With CallAfter, it was difficult to call the method in sequence with other methods.
Fixed some missing ->Destroy() calls on dialogs created from MainFrame
Fixed some compiler warnings.
2019-01-09 10:43:17 +01:00
Enrico Turri
474e06ac85
Fixed missing mirror transform data when increasing instances count
2019-01-03 15:04:29 +01:00
bubnikv
8d1b854acb
Replaced all wxString.ToStdString() with wxString.ToUTF8().data()
...
to be sure that the strings are correctly converted to UTF8.
2019-01-03 14:34:53 +01:00
Enrico Turri
b099d5c05e
Removal of wxNotebook from plater set as default
2019-01-03 12:59:06 +01:00
Enrico Turri
0997825e0e
Fixed import from amf files
2019-01-03 12:04:14 +01:00
Enrico Turri
ca6a7ac8d5
Further improvement in objects manipulation using sidebar (multiselection)
2019-01-03 11:24:03 +01:00