YuSanka
33a2d86bad
After merge context menu fixing
2018-12-07 18:28:59 +01:00
YuSanka
386d46417a
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2018-12-07 18:00:17 +01:00
YuSanka
c80267bb29
Context menu from the object on the 3Dscene
2018-12-07 17:50:48 +01:00
Enrico Turri
45f44da3b1
Fixed volume shown in info panel
2018-12-07 16:44:18 +01:00
Vojtech Kral
0c7c9d5754
Plater: single object STL export and reloading
...
Based on Plater.pm`export_object_stl() and reload_from_disk()
2018-12-07 13:58:44 +01:00
bubnikv
fbbfcf70d3
File wildcards now include an extension of a file provided
...
as a default. This is useful for the G-code or SLA export,
as one may chose his own file extension for the export file.
2018-12-06 17:32:49 +01:00
bubnikv
67e9829b49
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-06 15:41:42 +01:00
bubnikv
e41f8b9bc7
Wipe tower update fixes
2018-12-06 15:40:41 +01:00
YuSanka
e382692a3f
Try to fix sub_menu work(on the Scene) under OSX and Linux
...
+ some code refactoring for context menu inside ObjectList
2018-12-06 14:49:57 +01:00
bubnikv
79986188a7
Removed the "Quick Slice" menu items from the main menu,
...
a little bit of code cleaning / refactoring.
2018-12-06 14:47:53 +01:00
Enrico Turri
c96c9808aa
Removal of tabs from plater -> Nicer icons and reduced flickering when changing view
2018-12-06 13:44:38 +01:00
Enrico Turri
8d78b23c78
Removal of tabs from plater -> Fixed buttons update when switching between views using keyboard
2018-12-06 12:37:39 +01:00
Enrico Turri
c908a4674a
Removal of tabs from plater -> added buttons to scene to switch between views
2018-12-06 10:38:19 +01:00
bubnikv
27b95584f4
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-04 17:57:05 +01:00
bubnikv
c586ca4ae0
Implemented compatible_printer / compatible_printer_condition
...
for filaments and SLA materials.
Fixed compatible_printers / compatible_prints dialog to show
system profiles as well.
2018-12-04 17:56:49 +01:00
Enrico Turri
8d25f3aaaf
Removal of tabs from plater -> fixed no-imgui case
2018-12-04 15:17:24 +01:00
Enrico Turri
428800ad1e
1st installment of removal of tabs from plater
2018-12-04 13:55:25 +01:00
YuSanka
129c35b714
One more fix to updates of the "Slice now" and "Export G-code buttons"
...
- "Sliced now" button is hidden when "Background process" is selected
- deleted extra enable_buttons() function call
2018-12-04 12:30:47 +01:00
bubnikv
60f870bbd9
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-04 11:15:10 +01:00
bubnikv
160aa6c78c
Fixed updates of the "Slice now" and "Export G-code buttons"
...
based on the object inside / outside the work space condition.
Removed TabIface.cpp/hpp Perl bindings.
Fixed reset of the status bar / cancel button after the last object
is removed from the plater.
2018-12-04 11:14:39 +01:00
YuSanka
3c86203655
Disable "Slice now" and "Export G-code" buttons during BGP
2018-12-04 10:28:56 +01:00
YuSanka
b3c5a62709
Check selection for PresetComboBox
2018-12-03 15:17:07 +01:00
Enrico Turri
fe8e431356
New menu layout set as default
2018-12-03 15:06:02 +01:00
YuSanka
7395b923bd
Update gizmos on/off state
2018-12-03 13:29:28 +01:00
bubnikv
435163fb73
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-03 13:21:48 +01:00
bubnikv
d46d0dc365
Implemented naming of the SLA export file based on the output file name
...
template.
Reworked naming of the plater exports to not use the output file name
template, but to derive the file name from the first printable object's name.
Fixed error handling: Reimpemented the Perl's "eval" blocks
as try / catch blocks.
2018-12-03 13:14:28 +01:00
tamasmeszaros
d50644eef8
Fix for uninitialized variable which might break sla auto rotation
2018-11-30 15:41:45 +01:00
YuSanka
d7f9e86400
Update additional object setting after print technology changing
2018-11-29 15:01:20 +01:00
tamasmeszaros
980c53970b
merge tm_sla_supports_backend with master, reapply fix for index slice invalidation, fix for autorotation z offset
2018-11-29 11:45:02 +01:00
Vojtech Kral
18c95c404c
Fix wxNotebook event incontinence
2018-11-28 19:26:48 +01:00
YuSanka
c010e14460
Suppress ColorPrint for the multi-material printing
2018-11-28 16:03:25 +01:00
Enrico Turri
e6369fe548
SLA slices preview - wip 3
2018-11-27 14:50:57 +01:00
Vojtech Kral
2585e3103d
imgui: Fix ENABLE_IMGUI, disable on OS X for now
2018-11-27 11:28:19 +01:00
tamasmeszaros
3f0ea223d1
Speeding up the auto rotation algorithm (decreasing accuracy)
2018-11-27 11:09:25 +01:00
Vojtech Kral
3b20d03e1d
Cut: Preserve Z-rotation, fix upper part mesh position,
...
perform custom placing instead of arrange()
2018-11-26 17:09:37 +01:00
bubnikv
a378bb7bed
Removed some obsolete Perl bindings.
...
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
Vojtech Kral
c29493a41b
imgui: Refactor, use in cut gizmo
2018-11-26 11:16:39 +01:00
Enrico Turri
b94f19eaf4
Added method GLCanvas3D::is_dragging()
2018-11-26 10:41:16 +01:00
bubnikv
9722bcdd75
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-11-23 12:47:46 +01:00
bubnikv
b03f672801
Refactored to get direct access to GLCanvas3D in Plater and Preview.
...
WIP: SLA update delayed until mouse is released.
2018-11-23 12:47:32 +01:00
tamasmeszaros
45b51bd40e
remove + shortcut from 'optimize rotation' menuitem
2018-11-23 09:56:49 +01:00
tamasmeszaros
7efadfae1c
Merge branch 'tm_sla_supports_backend'
2018-11-22 16:12:22 +01:00
tamasmeszaros
c7434a492b
Available object menu item: optimize orientation
2018-11-22 16:04:21 +01:00
bubnikv
bde4153d44
Removed legacy GUI Perl bindings,
...
replaced Print & SLAPrint pointers with BackgroundProcessing pointer
at the GLCanvas3D level, so that the Print & SLAPrint access will be
synchronized with the current printer technology.
2018-11-22 15:29:59 +01:00
bubnikv
94b1183843
Synchronize SLA background processing on UI change, so that
...
the supports disappear if invalidated.
2018-11-22 12:42:17 +01:00
Enrico Turri
e247b532fb
Added Edit -> Delete all menu item
2018-11-22 11:31:53 +01:00
Enrico Turri
3e939a7496
Added menu Edit -> Delete selected
2018-11-21 15:47:41 +01:00
Enrico Turri
681beeadf6
Added menu Edit -> Select all
2018-11-21 15:28:35 +01:00
bubnikv
a21f1783a9
Added force_full_scene_refresh parameter to the 3DScene::refresh()
...
function to force a refresh of all GLVolumes. Currently this hack
is used by the Platter::arrange() function only, and ideally
we should replace this parameter with a smarter 3DScene::refresh()
function, which would check for the transformation matrices as well.
2018-11-21 13:52:46 +01:00
bubnikv
bc9de8956a
Removed the unused force_autocenter parameter from Plater::update()
2018-11-21 13:32:24 +01:00