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
bubnikv
896ffa48d7
Fixed build on OSX & Linux
2019-01-25 08:37:06 +01:00
Vojtech Kral
7bd509fc6d
Mac: Retina OpenGL: Fix ImGui font switch, dynamic switching, toolbar fixes
2019-01-24 20:03:12 +01:00
Enrico Turri
b643239edc
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 15:58:40 +01:00
Enrico Turri
64407c0b30
Removed debug code committed by mistake
2019-01-24 15:57:53 +01:00
Enrico Turri
06662e631d
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 15:52:28 +01:00
Enrico Turri
16d70bb52e
Deactivate layers editing tool if user selects more than one object
2019-01-24 15:50:06 +01:00
Enrico Turri
c2b7b6bdf0
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 08:33:14 +01:00
tamasmeszaros
37ce6baa69
Merge remote-tracking branch 'origin/master' into tm_autoplacement
2019-01-23 17:12:28 +01:00
YuSanka
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
tamasmeszaros
69995106c0
Polishing autoplacement feature for testing
2019-01-23 13:13:12 +01:00
Enrico Turri
c5555b80de
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-23 08:26:55 +01:00
tamasmeszaros
84bc319fbd
Initial version of smart auto placement intended to replace autocenter.
2019-01-22 17:50:33 +01:00
YuSanka
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
Enrico Turri
fce33a3d54
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-22 08:32:05 +01:00
bubnikv
6ab8eab2b1
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-21 17:02:40 +01:00
bubnikv
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
Enrico Turri
bdf983ca53
Fixed conflicts after merge with master
2019-01-21 14:43:57 +01:00
YuSanka
40ecbce8c7
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-21 13:05:59 +01:00
YuSanka
ee1e590858
L10n improvements
2019-01-21 12:34:28 +01:00
Enrico Turri
05b6ed498a
Code cleanup
2019-01-21 11:29:45 +01:00
Enrico Turri
15582af151
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-21 11:21:21 +01:00
bubnikv
7c458074c0
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-21 10:07:27 +01:00
bubnikv
b76f438975
WIP Restoration of the layer editing.
2019-01-21 10:06:51 +01:00
Enrico Turri
ef5f922e8f
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-21 08:23:43 +01:00
Enrico Turri
a2dee15995
Fixed .prusa i/o and split to objects
2019-01-18 16:01:43 +01:00
Vojtech Kral
16143674b7
Cut: Prevent the neither part kept option
2019-01-18 15:43:40 +01:00
Enrico Turri
b4d59357a1
Fixed .amf i/o
2019-01-18 14:40:10 +01:00
Enrico Turri
5eb66728bb
1st installment of volumes centering fixes (WIP)
2019-01-18 12:52:09 +01:00
Enrico Turri
077e93ae5f
Reworked management of bed shape changes (may fix #1671 )
2019-01-17 13:21:33 +01:00
Enrico Turri
9d32328264
Added shortcut strings to gizmos and toolbars tooltips
2019-01-16 11:51:30 +01:00
YuSanka
a4f0c73b2b
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
e35304cf17
Added "Frequently changed parameters for SLA-profiles"
2019-01-15 09:33:50 +01:00
bubnikv
7ee69890b6
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
cf24546bc0
Fixed OSX compilation bug
2019-01-10 13:44:31 +01:00
YuSanka
393c72aa8e
Implemented ModeSizer with ModeButtons for the mode view changing from the settings tabs and plater
2019-01-10 11:09:31 +01:00
bubnikv
e57172a7bf
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
95cb345634
Fixed missing mirror transform data when increasing instances count
2019-01-03 15:04:29 +01:00
bubnikv
fae0b19b40
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
4011138999
Removal of wxNotebook from plater set as default
2019-01-03 12:59:06 +01:00
Enrico Turri
7273bb564e
Fixed import from amf files
2019-01-03 12:04:14 +01:00