0a0add230f
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
ffc710ced6
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-06 15:41:42 +01:00
d2e788ed13
Wipe tower update fixes
2018-12-06 15:40:41 +01:00
f9b25324ab
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
1f0b0b3b20
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
14d77a03e5
Removal of tabs from plater -> Nicer icons and reduced flickering when changing view
2018-12-06 13:44:38 +01:00
0166643a62
Removal of tabs from plater -> Fixed buttons update when switching between views using keyboard
2018-12-06 12:37:39 +01:00
8ce353056d
Removal of tabs from plater -> added buttons to scene to switch between views
2018-12-06 10:38:19 +01:00
9fdd1e189d
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-04 17:57:05 +01:00
0e573ebf10
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
83cc96a520
Removal of tabs from plater -> fixed no-imgui case
2018-12-04 15:17:24 +01:00
66524bbe2b
1st installment of removal of tabs from plater
2018-12-04 13:55:25 +01:00
54573a3d41
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
fd47cfb660
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-04 11:15:10 +01:00
0d9f6e1c7d
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
138b943828
Disable "Slice now" and "Export G-code" buttons during BGP
2018-12-04 10:28:56 +01:00
8cb457ca57
Check selection for PresetComboBox
2018-12-03 15:17:07 +01:00
5f8c77c30c
New menu layout set as default
2018-12-03 15:06:02 +01:00
ccd9686d7f
Update gizmos on/off state
2018-12-03 13:29:28 +01:00
fb0c31c5a8
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-03 13:21:48 +01:00
e99fa7d104
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
d74a96f4ef
Fix for uninitialized variable which might break sla auto rotation
2018-11-30 15:41:45 +01:00
7f87d181b2
Update additional object setting after print technology changing
2018-11-29 15:01:20 +01:00
a0f7d92fee
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
c26e48943f
Fix wxNotebook event incontinence
2018-11-28 19:26:48 +01:00
c26328a0f1
Suppress ColorPrint for the multi-material printing
2018-11-28 16:03:25 +01:00
4ddce6a2e5
SLA slices preview - wip 3
2018-11-27 14:50:57 +01:00
757e63d8cd
imgui: Fix ENABLE_IMGUI, disable on OS X for now
2018-11-27 11:28:19 +01:00
785a9bb1af
Speeding up the auto rotation algorithm (decreasing accuracy)
2018-11-27 11:09:25 +01:00
9eaa9a9b2c
Cut: Preserve Z-rotation, fix upper part mesh position,
...
perform custom placing instead of arrange()
2018-11-26 17:09:37 +01:00
91ac484405
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
ff5172eedb
imgui: Refactor, use in cut gizmo
2018-11-26 11:16:39 +01:00
1bfca397e4
Added method GLCanvas3D::is_dragging()
2018-11-26 10:41:16 +01:00
f55f717a8f
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-11-23 12:47:46 +01:00
933a2475a1
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
f6306c6163
remove + shortcut from 'optimize rotation' menuitem
2018-11-23 09:56:49 +01:00
0f0d163c54
Merge branch 'tm_sla_supports_backend'
2018-11-22 16:12:22 +01:00
ee6b95b002
Available object menu item: optimize orientation
2018-11-22 16:04:21 +01:00
0d2a1e6eef
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
293bce3aea
Synchronize SLA background processing on UI change, so that
...
the supports disappear if invalidated.
2018-11-22 12:42:17 +01:00
18bc95b11c
Added Edit -> Delete all menu item
2018-11-22 11:31:53 +01:00
88bf9b40b4
Added menu Edit -> Delete selected
2018-11-21 15:47:41 +01:00
a5f35f3fd3
Added menu Edit -> Select all
2018-11-21 15:28:35 +01:00
22aef36a54
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
bfe9975d7b
Removed the unused force_autocenter parameter from Plater::update()
2018-11-21 13:32:24 +01:00
186ee71b44
Arrangement is still not working, update is probably broken.
2018-11-21 11:07:08 +01:00
72fa486d23
Merge branch 'vb_3dscene_partial_update'
2018-11-20 17:07:31 +01:00
8b307bb320
Renamed PrintBase::Status to SlicingStatusEvent
...
Hopefully it will fix compilation on Linux (some forgotten Status macro?)
2018-11-20 16:27:30 +01:00
2018d9c6a4
Changed output for "Used filament", "Cost" and "Estimated printed time" inside the Sliced info pane
2018-11-20 13:32:36 +01:00
757e18390a
Merge remote-tracking branch 'origin/tm_sla_supports_backend' into vb_3dscene_partial_update
2018-11-20 13:23:12 +01:00