Lukas Matena
0fa7d375ce
SLA support point gizmo - ImGui experimental overlay plus a small bugfix related to point deletion
2018-11-26 15:54:37 +01:00
bubnikv
b748d7d455
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-11-26 15:19:58 +01:00
bubnikv
302535df8b
Fixed an issue with the SLA Z offset at the end of slicing,
...
fixed compilation on OSX due to the libigl overriding our "L" localization
macro.
2018-11-26 15:19:42 +01:00
Enrico Turri
f394874341
SLA slices preview - wip
2018-11-26 15:16:35 +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
Lukas Matena
6fdf3b8c9e
SLA support points gizmo - multiple instance support
2018-11-26 13:03:03 +01:00
Enrico Turri
1b688bdff9
Fixed update of GLCanvas3D::m_moving member
2018-11-26 11:49:04 +01:00
Vojtech Kral
ff5172eedb
imgui: Refactor, use in cut gizmo
2018-11-26 11:16:39 +01:00
Enrico Turri
64b25a7d08
Added ImGuiWrapper
2018-11-26 10:57:12 +01:00
Enrico Turri
1bfca397e4
Added method GLCanvas3D::is_dragging()
2018-11-26 10:41:16 +01:00
Enrico Turri
f4fd604be2
Generate EVT_GLCANVAS_MOUSE_DRAGGING_FINISHED event after an object has been dragged on scene
2018-11-26 08:36:31 +01:00
Enrico Turri
cfea44527c
Fixed GLCanvas3D::Selection::_ensure_on_bed() method
2018-11-23 13:20:04 +01:00
tamasmeszaros
3536f7d87a
SLA support parameters changed: radiuses for diameters.
2018-11-23 13:05:24 +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
bbf69876a9
Removed head_back_radius and added pillar widening factor to the parameter layers
2018-11-23 11:51:45 +01:00
Enrico Turri
1ad42715df
Do not select wipe tower when using Select all command
2018-11-23 11:47:18 +01:00
Enrico Turri
923192a65d
Fixed volumes translation (again)
2018-11-23 11:14:32 +01:00
Enrico Turri
ede50f9303
Fixed transformations when deleting second-to-last sub-volume of an object
2018-11-23 10:50:25 +01:00
bubnikv
92c183daa5
Fixed lifting of models for SLA above the print if supports
...
or pad are calculated.
2018-11-23 09:33:01 +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
c4a0a2b4cb
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-11-22 13:33:34 +01:00
bubnikv
4966e7e547
Fix of my previous commit.
2018-11-22 13:33:21 +01:00
Enrico Turri
9c19f322ac
Added member m_sla_shift_z to GLVolume
2018-11-22 13:33:20 +01:00
bubnikv
34ac1ffce8
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-11-22 13:20:18 +01:00
bubnikv
a625d03cb2
Fixed "setting an extruder does not change object's color"
2018-11-22 13:20:13 +01:00
Enrico Turri
e6616bf7f7
Fixed volumes translation
2018-11-22 12:50:54 +01:00
Enrico Turri
9d0144a6c3
Selection updated to detect sla volumes
2018-11-22 12:07:26 +01:00
Enrico Turri
b389683a9e
Gizmos' shortcut not requiring shift key pressed
2018-11-22 11:13:00 +01:00
Enrico Turri
5d3cf0cf70
Added shortcuts for gizmos
2018-11-22 10:14:31 +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
Enrico Turri
39665fad9c
Ensure object on bed after deletion of subpart
2018-11-21 12:27:20 +01:00
Enrico Turri
41cbe3e242
Fixed translation of volumes
2018-11-21 11:33:31 +01:00
Enrico Turri
f94888f606
Small refactoring
2018-11-21 10:36:09 +01:00
Enrico Turri
436944ef99
Gizmo rotate operates always in world reference system
2018-11-21 09:28:27 +01:00
bubnikv
72fa486d23
Merge branch 'vb_3dscene_partial_update'
2018-11-20 17:07:31 +01:00
Enrico Turri
dbb1671801
Fixed scaling of multivolumes selection - Added local scale by pressing Alt key while dragging the scale gizmo
2018-11-20 15:39:36 +01:00
Enrico Turri
ba941a148e
Fixed rotation of multivolumes selection - Added local rotation by pressing Alt key while dragging the rotate gizmo
2018-11-20 11:57:01 +01:00
Enrico Turri
8e14daaf4f
Forced zoom to bed when changing bed size
2018-11-20 10:36:26 +01:00
Enrico Turri
6c3fcb77c5
Fixed position of newly created modifiers
2018-11-20 10:15:31 +01:00
tamasmeszaros
7aad58c5bf
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-19 17:59:30 +01:00
Enrico Turri
56223b0279
Fixed gizmos overlay rendering/selection by adding GLGizmoBase::is_selectable() method
2018-11-19 14:46:37 +01:00
tamasmeszaros
9b18d0703d
GUI forms with SLA support parameters
2018-11-19 14:15:40 +01:00
Enrico Turri
91566804aa
Added debug error message when missing icons for gizmos
2018-11-19 14:03:28 +01:00
Enrico Turri
82a38ea3bb
Lift-up of SLA volumes only when at least one volume is generated
2018-11-19 13:04:19 +01:00
tamasmeszaros
91ff36dab9
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-19 12:56:32 +01:00
Enrico Turri
9edeff7872
Shift-up volumes after SLA support volumes creation
2018-11-19 12:20:44 +01:00
Vojtech Kral
6f3e386e85
Cutting
2018-11-18 21:20:47 +01:00
bubnikv
1d82cca0d2
WIP: Support of SLA suport & pad GLVolumes, couple of fixes.
2018-11-17 17:23:56 +01:00