enricoturri1966
|
ca5742c401
|
Tech ENABLE_WORLD_COORDINATE - Gizmo rotate oriented in dependence of the selected coordinate system
Fixed conflicts during rebase with master
|
2022-06-02 10:16:07 +02:00 |
|
enricoturri1966
|
f504236734
|
Tech ENABLE_GIZMO_GRABBER_REFACTOR - Refactoring of GLGizmoBase::Grabber to have a single static instance of the cube and cone models to be shared by all grabbers
|
2022-04-14 15:15:14 +02:00 |
|
enricoturri1966
|
a9465ddedc
|
A few small refactorings
|
2022-03-10 11:27:05 +01:00 |
|
enricoturri1966
|
46283cfde3
|
Tech ENABLE_GLBEGIN_GLEND_SHADERS_ATTRIBUTES renamed as ENABLE_GL_SHADERS_ATTRIBUTES
|
2022-03-09 08:22:07 +01:00 |
|
enricoturri1966
|
05efb88e3f
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL renamed as ENABLE_LEGACY_OPENGL_REMOVAL
|
2022-03-08 14:08:11 +01:00 |
|
enricoturri1966
|
8c8f0b32a7
|
Tech ENABLE_GLBEGIN_GLEND_SHADERS_ATTRIBUTES - Use vertex attributes and matrices in shaders.
Shader: flat - Picking for base gizmo grabbers and gizmo rotate grabber extensions
|
2022-02-28 14:33:49 +01:00 |
|
enricoturri1966
|
2379588196
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Fix in GLGizmoRotate::render_angle_arc():
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Fix in GLModel::render()
|
2022-02-28 10:21:03 +01:00 |
|
Filip Sykala
|
0c40e2f8c8
|
Merge branch 'master' into fs_mouse
# Conflicts:
# src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp
# src/slic3r/GUI/Gizmos/GLGizmoRotate.hpp
|
2022-02-08 10:43:29 +01:00 |
|
enricoturri1966
|
afcac6e2ea
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Refactoring of GLModel to:
1) allow for custom vertex data layout
2) allow for custom index data format
3) allow for any OpenGL primitive type
|
2022-01-27 12:00:51 +01:00 |
|
enricoturri1966
|
0e3a3aa522
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - GLGizmoPainterBase circle
|
2022-01-21 09:33:52 +01:00 |
|
enricoturri1966
|
08a2711034
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Gizmo rotate
|
2022-01-21 08:34:42 +01:00 |
|
Filip Sykala
|
f23c356507
|
Merge branch 'dev' into fs_mouse
# Conflicts:
# src/slic3r/GUI/GLCanvas3D.cpp
# src/slic3r/GUI/Gizmos/GLGizmoBase.cpp
# src/slic3r/GUI/Gizmos/GLGizmoBase.hpp
# src/slic3r/GUI/Gizmos/GLGizmoScale.cpp
# src/slic3r/GUI/Gizmos/GLGizmoScale.hpp
|
2022-01-20 09:25:06 +01:00 |
|
tamasmeszaros
|
b53ff75cf4
|
Rework UI jobs to make them more understandable and flexible.
|
2022-01-11 11:26:18 +01:00 |
|
Filip Sykala
|
03d0e36f2f
|
Merge branch 'dev' into fs_mouse
# Conflicts:
# src/slic3r/GUI/Gizmos/GLGizmoBase.cpp
# src/slic3r/GUI/Gizmos/GLGizmoBase.hpp
# src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp
# src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp
# src/slic3r/GUI/Gizmos/GLGizmoRotate.hpp
|
2021-12-14 11:13:42 +01:00 |
|
Filip Sykala
|
3c7390e34e
|
remove GLModel from base class
- only 2 gizmo use cone
|
2021-12-10 15:51:07 +01:00 |
|
Filip Sykala
|
123903f317
|
Clean up GLGizmoManagaer
Clean up GLGizmoBase
|
2021-12-10 14:58:06 +01:00 |
|
enricoturri1966
|
e3d5cd445c
|
Gizmos refactoring - Removed GLModels defined into GLGizmoBase, and mostly unused, to avoid wasting GPU memory. Use a shared GLModel for Gizmos inheriting from GLGizmoPainterBase. Initialization of GLModels moved from constructor to render methods
|
2021-12-10 11:28:12 +01:00 |
|
Filip Sykala
|
c751d6327d
|
Separate GizmoManager on_move into gizmo itself
|
2021-12-10 09:09:53 +01:00 |
|
tamasmeszaros
|
900814ff47
|
Add tooltips for combo items in rotation optimization dialog
|
2021-08-16 16:03:20 +02:00 |
|
enricoturri1966
|
b24488ce51
|
Tech ENABLE_SINKING_CONTOURS -> Sinking contours shown while dragging Move/Rotate/Scale gizmos and show contours for gizmo cut
|
2021-07-27 13:02:06 +02:00 |
|
enricoturri1966
|
f0354b43c1
|
Fixed conflicts after merge with master + fixed rendering of hovered gizmo grabbers
|
2021-05-31 12:54:48 +02:00 |
|
Lukas Matena
|
97b7ef7dc0
|
Removed GLU calls from all the gizmos
|
2021-05-28 16:44:13 +02:00 |
|
tamasmeszaros
|
0194094afa
|
Method selection implemented
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
2a98aa113c
|
Remove unused RotoptimzeWindow imgui dialog.
It might be added in the future in a more polished form.
|
2020-11-06 10:06:05 +01:00 |
|
tamasmeszaros
|
0d4c67b9a3
|
Mostly working, inefficiencies remain, status indication partly broken
|
2020-09-10 14:03:30 +02:00 |
|
tamasmeszaros
|
9f3e7617d8
|
Add Imgui popup for rotation gizmo under SLA
|
2020-09-10 14:03:30 +02:00 |
|
enricoturri1966
|
8a824bb8c2
|
Refactoring
|
2020-03-18 13:35:46 +01:00 |
|
enricoturri1966
|
a0ed240af1
|
Generate gizmos' tooltip on demand
|
2020-03-16 16:37:22 +01:00 |
|
enricoturri1966
|
ffe404fc5b
|
Fixed gizmos' tooltips
|
2020-03-16 12:45:39 +01:00 |
|
Enrico Turri
|
dad09c737c
|
ENABLE_GIZMO_ICONS_NON_ACTIVABLE_STATE set as default
|
2020-01-17 10:34:32 +01:00 |
|
Enrico Turri
|
57d069bd0a
|
Some rework on layout of imgui dialogs
|
2019-12-11 15:30:25 +01:00 |
|
Enrico Turri
|
a7b12f97db
|
Gray icons for gizmos in disabled state
|
2019-12-09 15:21:18 +01:00 |
|
Lukas Matena
|
d8a274c5ab
|
Nearly finished refactoring of GLGizmoManager
|
2019-09-02 14:30:15 +02:00 |
|
Lukas Matena
|
91a5d70a62
|
Fixed a few warnings in headers (meaning they were reported once for each include)
Fixed an identification of CXX compiler in cmake so that 'AppleClang' is recognized
|
2019-07-23 14:02:20 +02:00 |
|
Enrico Turri
|
da1fa0b6e3
|
Refactoring of GLGizmosXX classes to cleanup their interface
|
2019-07-17 12:06:23 +02:00 |
|
Enrico Turri
|
cc70c8dff9
|
Tech ENABLE_SVG_ICONS set as default
|
2019-07-12 10:13:35 +02:00 |
|
Lukas Matena
|
5f226c5d7f
|
Allow wipe tower rotation by the rotation gizmo
|
2019-05-06 08:14:45 +02:00 |
|
Enrico Turri
|
80c1a8d8e4
|
GLCanvas3D::Selection as a standalone class
|
2019-03-19 13:30:21 +01:00 |
|
Lukas Matena
|
e813a562a1
|
Removed technology ENABLE_IMGUI
|
2019-03-18 11:45:15 +01:00 |
|
Lukas Matena
|
d3c8e3166e
|
Separated gizmos into individual files
|
2019-03-18 11:45:15 +01:00 |
|