tamasmeszaros
d74a96f4ef
Fix for uninitialized variable which might break sla auto rotation
2018-11-30 15:41:45 +01:00
YuSanka
7f87d181b2
Update additional object setting after print technology changing
2018-11-29 15:01:20 +01:00
tamasmeszaros
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
Vojtech Kral
c26e48943f
Fix wxNotebook event incontinence
2018-11-28 19:26:48 +01:00
YuSanka
c26328a0f1
Suppress ColorPrint for the multi-material printing
2018-11-28 16:03:25 +01:00
Enrico Turri
4ddce6a2e5
SLA slices preview - wip 3
2018-11-27 14:50:57 +01:00
Vojtech Kral
757e63d8cd
imgui: Fix ENABLE_IMGUI, disable on OS X for now
2018-11-27 11:28:19 +01:00
tamasmeszaros
785a9bb1af
Speeding up the auto rotation algorithm (decreasing accuracy)
2018-11-27 11:09:25 +01:00
Vojtech Kral
9eaa9a9b2c
Cut: Preserve Z-rotation, fix upper part mesh position,
...
perform custom placing instead of arrange()
2018-11-26 17:09:37 +01:00
bubnikv
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
Vojtech Kral
ff5172eedb
imgui: Refactor, use in cut gizmo
2018-11-26 11:16:39 +01:00
Enrico Turri
1bfca397e4
Added method GLCanvas3D::is_dragging()
2018-11-26 10:41:16 +01:00
bubnikv
f55f717a8f
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-11-23 12:47:46 +01:00
bubnikv
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
tamasmeszaros
f6306c6163
remove + shortcut from 'optimize rotation' menuitem
2018-11-23 09:56:49 +01:00
tamasmeszaros
0f0d163c54
Merge branch 'tm_sla_supports_backend'
2018-11-22 16:12:22 +01:00
tamasmeszaros
ee6b95b002
Available object menu item: optimize orientation
2018-11-22 16:04:21 +01:00
bubnikv
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
bubnikv
293bce3aea
Synchronize SLA background processing on UI change, so that
...
the supports disappear if invalidated.
2018-11-22 12:42:17 +01:00
Enrico Turri
18bc95b11c
Added Edit -> Delete all menu item
2018-11-22 11:31:53 +01:00
Enrico Turri
88bf9b40b4
Added menu Edit -> Delete selected
2018-11-21 15:47:41 +01:00
Enrico Turri
a5f35f3fd3
Added menu Edit -> Select all
2018-11-21 15:28:35 +01:00
bubnikv
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
bubnikv
bfe9975d7b
Removed the unused force_autocenter parameter from Plater::update()
2018-11-21 13:32:24 +01:00
tamasmeszaros
186ee71b44
Arrangement is still not working, update is probably broken.
2018-11-21 11:07:08 +01:00
bubnikv
72fa486d23
Merge branch 'vb_3dscene_partial_update'
2018-11-20 17:07:31 +01:00
bubnikv
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
YuSanka
2018d9c6a4
Changed output for "Used filament", "Cost" and "Estimated printed time" inside the Sliced info pane
2018-11-20 13:32:36 +01:00
bubnikv
757e18390a
Merge remote-tracking branch 'origin/tm_sla_supports_backend' into vb_3dscene_partial_update
2018-11-20 13:23:12 +01:00
bubnikv
897f8b450e
The slicing progress message can now trigger refresh of the 3D scene.
2018-11-20 13:22:26 +01:00
YuSanka
3677dd4bd5
Some code rebase
2018-11-19 14:05:29 +01:00
YuSanka
35742e547c
Fixed preset updating
2018-11-19 14:05:29 +01:00
YuSanka
d22256c1de
"SLA Print Settings" implementation (start)
2018-11-19 14:05:29 +01:00
Vojtech Kral
7a1cfb7773
Add missing icons
2018-11-19 13:51:43 +01:00
Vojtech Kral
81f139552d
Plater: Revert usage of panel_gizmo_widgets for now
2018-11-19 13:05:10 +01:00
Vojtech Kral
01031944af
Plater: Fix on_notebook_changed
2018-11-19 12:00:37 +01:00
Vojtech Kral
6f3e386e85
Cutting
2018-11-18 21:20:47 +01:00
YuSanka
eb8324e443
Fixed wrong showing of the frequently changed parameters after printer settings changing
2018-11-16 11:15:27 +01:00
Enrico Turri
8772b5b72c
Fixed compile on OsX
2018-11-16 10:14:52 +01:00
Enrico Turri
c400a93bf8
Do not show export config option when exporting to stl
2018-11-16 09:44:03 +01:00
Enrico Turri
66a5e11bbe
Extract only model or only config from 3mf
2018-11-16 09:26:41 +01:00
Enrico Turri
13e24c8734
Modified menu for open/save/save as project (3mf) and import/export
2018-11-15 15:27:39 +01:00
YuSanka
13077f41c8
Rotation/Scale from modification pane for SingleObject, SingleVolume & SingleInstance
...
Note:
- doesn't work for group selection
- scaling work only with percent mode
2018-11-15 12:43:16 +01:00
tamasmeszaros
becd835e9a
a small cleanup
2018-11-15 10:47:20 +01:00
tamasmeszaros
05b91a87cd
Fix for build error and perhaps the grayed out arrange button
2018-11-15 09:46:55 +01:00
tamasmeszaros
16e8dd4904
Merge branch 'dev_native' of github.com:prusa3d/Slic3r into dev_native
2018-11-14 18:04:52 +01:00
tamasmeszaros
9f42570ee4
WIP:
...
* slicing supports
* adding the pad geometry
* rasterizing the support and pad slices
2018-11-14 18:04:43 +01:00
YuSanka
06cd38faf0
Added "change position" from modification pane
2018-11-14 16:24:55 +01:00
Enrico Turri
88bb118332
Fixed crashes when deleting objects
2018-11-14 11:22:13 +01:00
Enrico Turri
c23537c6c0
Deletion of instances and volumes from 3D scene
2018-11-14 08:53:56 +01:00