Commit Graph

43 Commits

Author SHA1 Message Date
090e99798b Round up rotation optimizer gizmo. 2021-11-10 16:35:47 +01:00
a9ae2460ad Naming of the entering/leaving snapshots is now more generic,
it uses the actual name of the gizmo. Also, the keyboard shortcut
is now appended to the name, instead of being duplicated in it.
2021-09-03 13:53:07 +02:00
23ca3007e7 Fixed conflicts after merge with master 2021-08-26 12:39:28 +02:00
d0bf4aaca1 Add better defined names for orientation optimizer goals 2021-08-17 15:35:52 +02:00
faeef15a4d Add tooltips for combo items in rotation optimization dialog 2021-08-16 16:03:20 +02:00
75fce3026d Fixed calls set_uniform(emission_factor, xx) to use floats 2021-08-04 11:58:50 +02:00
fcf8a4ca63 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
15c392646b Refactoring in GLModel::render() to simplify client code 2021-07-20 12:36:56 +02:00
22cf01f449 Tech ENABLE_SEQUENTIAL_LIMITS set as default 2021-07-20 12:05:15 +02:00
37179e04dc Merge remote-tracking branch 'remotes/origin/master' into vb_print_regions 2021-05-31 14:05:53 +02:00
95c519fbf2 Fixed conflicts after merge with master + fixed rendering of hovered gizmo grabbers 2021-05-31 12:54:48 +02:00
8771ffd41a Fixed rendering of gizmo grabbers 2021-05-28 16:44:13 +02:00
c3d5866982 Fixed rendering of gizmos' grabbers 2021-05-28 16:44:13 +02:00
73fea9b460 Unified color definition 2021-05-28 16:44:13 +02:00
2721e502d0 Removed unneeded calls to GL_LIGHTING 2021-05-28 16:44:13 +02:00
4826422380 Removed static members from GLGizmoBase and GLGizmoBase::Grabber to fix OpenGL error when closing the application 2021-05-28 16:44:13 +02:00
246e5f845e Grabbers and support points appearence tweaking, some refactoring 2021-05-28 16:44:13 +02:00
1356e23994 Removed gluProject and gluUnProject calls 2021-05-28 16:44:13 +02:00
afb0380285 Removed GLU calls from all the gizmos 2021-05-28 16:44:13 +02:00
3ae74a5ca8 1) New methods PrintObject::num_regions() and ::has_region() to make
the code more readable and to highlight where PrintObject::region_volumes
   are actually set and consumed.
2) Replaced Slic3r::clamp() with std::clamp(). They differ in the order
   of their parameters, thus hopefully no new bugs were introduced.
3) Some refactoring of MultiMaterialSegmentation for efficiency.
2021-04-22 11:41:26 +02:00
389a3d0a6a Better naming of gui controls 2021-04-07 12:51:02 +02:00
d74c616905 Remove accuracy slicer
No practical use
2021-04-07 12:51:02 +02:00
785c7e97ec Change configuration bank name for SLA auto rotation 2021-04-07 12:51:02 +02:00
c8c9a4cf8b Tolerate corrupted appconfig settings for auto rotation 2021-04-07 12:51:02 +02:00
cb3be22de1 Remove leftover debug message 2021-04-07 12:51:02 +02:00
97e7350911 Method selection implemented 2021-04-07 12:51:02 +02:00
2e4480aea9 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
90462b34e9 Mostly working, inefficiencies remain, status indication partly broken 2020-09-10 14:03:30 +02:00
557b51db59 Add Imgui popup for rotation gizmo under SLA 2020-09-10 14:03:30 +02:00
17d79211b3 Generate gizmos' tooltip on demand 2020-03-16 16:37:22 +01:00
0eb46d09b9 Fixed gizmos' tooltips 2020-03-16 12:45:39 +01:00
5b4194446b ENABLE_GIZMO_ICONS_NON_ACTIVABLE_STATE set as default 2020-01-17 10:34:32 +01:00
2c5b1b0e54 Some rework on layout of imgui dialogs 2019-12-11 15:30:25 +01:00
9a4b6c2287 Gray icons for gizmos in disabled state 2019-12-09 15:21:18 +01:00
3e150f72bf Finished picking by color with a checksum in the alpha channel
to guard against unwanted alpha blending and / or multi sampling.
2019-08-07 14:15:38 +02:00
7088dfb1a0 Refactoring of GLGizmosXX classes to cleanup their interface 2019-07-17 12:06:23 +02:00
2f43e228f3 Tech ENABLE_SVG_ICONS set as default 2019-07-12 10:13:35 +02:00
545ad7e750 Fixed localization of 3D scene toolbar tips. 2019-05-09 17:18:03 +02:00
910605864a Added glsafe() around OpenGL calls where missing 2019-03-27 14:42:09 +01:00
2f1a35b49e Gizmos' grabbers size made uniform as the mean value of the selection's bounding box sides 2019-03-26 14:53:32 +01:00
0bc6614cc6 GLCanvas3D::Selection as a standalone class 2019-03-19 13:30:21 +01:00
0f9dbebb33 Removed technology ENABLE_IMGUI 2019-03-18 11:45:15 +01:00
4c285950bc Separated gizmos into individual files 2019-03-18 11:45:15 +01:00