Lukas Matena
|
a9435cccb8
|
Finished separation of FDM gizmo into base and child
|
2020-09-01 18:18:57 +02:00 |
|
Lukas Matena
|
2cc1dffc82
|
Fix of several issues related to gizmos updating and undo/redo
Common gizmos data cannot be used in on_set_state method
Also prevented calling render on empty GLVertexArrays
|
2020-06-03 15:33:39 +02:00 |
|
Lukas Matena
|
94b0ab603f
|
Include cleanup: Selection.hpp
It does not need 3DScene.hpp and Model.hpp
And it does not to be included by GLGizmoBase.hpp
|
2020-05-26 13:46:59 +02:00 |
|
YuSanka
|
e7f3206250
|
Auto scale of the toolbars in respect to the canvas size
|
2020-05-12 23:07:35 +02:00 |
|
Lukas Matena
|
272de22055
|
Undo/redo in FDM supports gizmo
|
2020-05-05 13:45:04 +02:00 |
|
Lukas Matena
|
a380053a17
|
Merge branch 'lm_gizmos' into lm_fdm_supports_gizmo
|
2020-04-07 17:16:48 +02:00 |
|
Lukas Matena
|
1d65ce760b
|
Removed obsolete code
Got rid of dummy header GLGizmos.hpp
|
2020-04-07 16:47:39 +02:00 |
|
Lukas Matena
|
c704849a7a
|
SLA supports gizmo is now enabled and uses the new infrastructure
|
2020-04-07 16:47:39 +02:00 |
|
Lukas Matena
|
3b06332999
|
Common gizmos data are now handled by the CommonGizmosDataPool object
|
2020-04-07 16:35:52 +02:00 |
|
Lukas Matena
|
97b9de47b4
|
Merge branch 'master' into dev
|
2020-03-24 21:51:05 +01:00 |
|
Lukas Matena
|
7afe7326b6
|
WIP: Duplicated the SLA gizmo for the FDM, removed what was not needed
Clipping plane and the m_model_object pointer keeping was duplicated
|
2020-03-19 11:15:17 +01:00 |
|
enricoturri1966
|
df6170b9bd
|
Fixed gizmos' tooltips
|
2020-03-17 09:41:54 +01:00 |
|
Lukas Matena
|
50ebdf5293
|
Include cleanup in Plater, GLCanvas3D and GLGizmosManager
|
2020-03-03 15:53:26 +01:00 |
|
Lukas Matena
|
5a2da9597b
|
Shared data for SLA gizmos have been removed from GLGizmoBase
This commit introduces no functional changes, only code-shuffling
|
2020-02-27 15:18:15 +01:00 |
|
Lukas Matena
|
ff065aa9ba
|
Switched order of hollowing and support points gizmos
|
2020-01-09 10:01:21 +01:00 |
|
Lukas Matena
|
b3f15b1c98
|
Merge branch 'master' into lm_tm_hollowing
|
2019-12-20 10:33:53 +01:00 |
|
Lukas Matena
|
57cf3d17e2
|
First steps on SLA and Hollowing gizmo data sharing
|
2019-12-17 15:57:24 +01:00 |
|
Enrico Turri
|
d6f5ed9ad0
|
Refactoring in GLGizmosManager to simplify code
|
2019-12-12 11:11:11 +01:00 |
|
Lukas Matena
|
9836533cb3
|
Hollowing task triggered by the gizmo now spawns a UI job to not block the UI thread
The AABB tree calculation is still done in the UI thread, so it gets blocked for some time
|
2019-11-07 14:25:03 +01:00 |
|
Lukas Matena
|
04bcdff110
|
Added new hollowing gizmo
Basically just copied SLA support gizmo and removed all functionality that will not be needed
|
2019-11-05 10:17:27 +01:00 |
|
Lukas Matena
|
62c90abbc0
|
Fix of SPE-1041: set_state function for gizmos is called even if they are turned on/off by the undo/redo action
|
2019-10-25 13:10:33 +02:00 |
|
Lukas Matena
|
d8a274c5ab
|
Nearly finished refactoring of GLGizmoManager
|
2019-09-02 14:30:15 +02:00 |
|
Lukas Matena
|
409a7c7734
|
SLA gizmo open/close should be saved on undo/redo stack
|
2019-09-02 14:30:15 +02:00 |
|
Lukas Matena
|
b6d35c9840
|
Started an attempt to refactor GLGizmoManager
|
2019-09-02 14:30:12 +02:00 |
|
Lukas Matena
|
bf232e1ade
|
Fixed forward declaration of struct Slic3r::UndoRedo::Snapshot so MSVC does not complain
|
2019-08-23 10:34:16 +02:00 |
|
Lukas Matena
|
52933d1bab
|
Recalculate SLA supports after undo/redo in case SLA gizmo was active and had supports when the snapshot was taken
|
2019-08-23 01:42:59 +02:00 |
|
bubnikv
|
1ba9100994
|
Fix of gizmo deserialization after Undo / Redo: Deselect all gizmos
but the gizmo to be deserialized.
|
2019-07-31 14:00:43 +02:00 |
|
enricoturri1966
|
33c0683d11
|
Reworked rendering of toolbars background texture
|
2019-07-20 12:02:29 +02:00 |
|
Enrico Turri
|
401707a6fe
|
Another refactoring of GLGizmosManager
|
2019-07-17 12:43:27 +02:00 |
|
Enrico Turri
|
da1fa0b6e3
|
Refactoring of GLGizmosXX classes to cleanup their interface
|
2019-07-17 12:06:23 +02:00 |
|
Enrico Turri
|
21624f5305
|
Framework to serialize gizmos into undo/redo stack
Serialization into undo/redo of Cut gizmo
Refactoring of GLGizmosManager
|
2019-07-17 08:38:48 +02:00 |
|
Enrico Turri
|
cc70c8dff9
|
Tech ENABLE_SVG_ICONS set as default
|
2019-07-12 10:13:35 +02:00 |
|
Enrico Turri
|
d69c98b48d
|
Constrained gizmo-scaling -> code cleanup and simplification
|
2019-05-10 13:07:59 +02:00 |
|
Enrico Turri
|
128da453d5
|
1st installment of constrained gizmo-scaling
|
2019-05-10 11:13:55 +02:00 |
|
Lukas Matena
|
8df2a19974
|
SLA clipping plane can now be controlled by Ctrl + mouse wheel rotation
|
2019-04-17 14:27:20 +02:00 |
|
Lukas Matena
|
678c513cb9
|
Merge branch 'master' into lm_sla_gizmo_clipping_plane
|
2019-04-10 13:43:02 +02:00 |
|
Lukas Matena
|
f71e14a4d9
|
SLA gizmo now uses ctrl to add to selection and alt to remove from selection
|
2019-04-08 15:34:42 +02:00 |
|
Lukas Matena
|
eadf7daa37
|
Merge branch 'master' into lm_sla_gizmo_clipping_plane
|
2019-04-08 10:50:10 +02:00 |
|
Enrico Turri
|
fee0a6b6b5
|
void GLCanvas3D::update_gizmos_data() moved into void GLGizmosManager::update_data(GLCanvas3D& canvas)
|
2019-03-26 15:55:47 +01:00 |
|
Enrico Turri
|
47c39f51e5
|
Handling of gizmos related key events moved into new method GLGizmosManager::on_key()
|
2019-03-26 14:38:30 +01:00 |
|
Enrico Turri
|
d18208458b
|
Handling of gizmos related char events moved into new method GLGizmosManager::on_char()
|
2019-03-26 14:08:02 +01:00 |
|
Enrico Turri
|
c1d74d2943
|
Code cleanup
|
2019-03-26 12:39:40 +01:00 |
|
Enrico Turri
|
eafdcb04ba
|
Handling of gizmos related mouse events moved into GLGizmosManager::on_mouse()
|
2019-03-26 12:30:17 +01:00 |
|
Enrico Turri
|
a09197879d
|
Code cleanup
|
2019-03-26 09:10:35 +01:00 |
|
Enrico Turri
|
3818bfa19a
|
1st installment of gizmos refactoring
1) GLCanvas3D::Gizmos moved into a standalone class GLGizmosManager
2) GLGizmosManager handles mouse events by calling its on_mouse method (wip)
|
2019-03-26 09:01:04 +01:00 |
|
Enrico Turri
|
3a923b7121
|
Fixed conflicts after merge with master
|
2019-03-20 16:09:14 +01:00 |
|
Enrico Turri
|
9a2d7c881b
|
Fixed typo
|
2019-03-20 14:14:21 +01:00 |
|
Enrico Turri
|
d23824af97
|
GLCanvas3D::Gizmos as a standalone class (GLGizmosManager)
|
2019-03-20 13:51:25 +01:00 |
|