Commit Graph
100 Commits
Author SHA1 Message Date
Enrico Turri 3caba66347 Higher resolution images for textures for print bed 2018-12-05 15:56:45 +01:00
Enrico Turri 609a0e8aa5 Fixed typo into GLCanvas3D::Selection::is_single_full_instance() 2018-12-05 13:55:38 +01:00
Enrico Turri 6997f7f5b5 Fixed crash when deleting sla support points 2018-12-05 10:26:08 +01:00
Enrico Turri 9bfcf10cc6 Gizmos shortcuts set as default 2018-12-04 16:01:25 +01:00
Enrico Turri 04d7154d40 Gizmos rendered on top set as default 2018-12-04 15:53:40 +01:00
Enrico Turri 8d25f3aaaf Removal of tabs from plater -> fixed no-imgui case 2018-12-04 15:17:24 +01:00
Enrico Turri 428800ad1e 1st installment of removal of tabs from plater 2018-12-04 13:55:25 +01:00
Enrico Turri 6c69d0e922 Fixed scene update after select all command 2018-12-04 08:38:31 +01:00
Enrico Turri fe8e431356 New menu layout set as default 2018-12-03 15:06:02 +01:00
Enrico Turri 2f5e69ad9e mirrored sl1 bed bottom image 2018-12-03 14:40:34 +01:00
Enrico Turri c08d0a4a78 Bunch of fixes into sla support gizmo 2018-12-03 14:02:58 +01:00
Enrico Turri 32a9145804 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-03 11:15:03 +01:00
Enrico Turri c205e3fb0c Gizmo flatten -> allow for only single instance and let planes follow the instance when moving the object by dragging it on the scene 2018-12-03 11:14:17 +01:00
Enrico Turri e1c90c83e8 Fixed GLVolumes reuse after instance deletion 2018-12-03 10:37:46 +01:00
Enrico Turri 693a4168f8 Always show axis name when hovering over gizmo grabbers 2018-12-03 10:17:42 +01:00
Enrico Turri 020994f987 Refactoring into extended gizmo grabbers 2018-12-03 09:37:46 +01:00
Enrico Turri 624df6bf9a Extended grabbers for gizmo move 2018-12-03 08:51:18 +01:00
Enrico Turri 1f3b9d0657 Fixed vertical centering of gizmo overlay icons 2018-11-30 13:27:54 +01:00
Enrico Turri 918a7f8ddd Fixed lost selection when selecting object while place on face gizmo is active 2018-11-30 12:49:31 +01:00
Enrico Turri b83468e763 Removed gizmo reset by double-cliking on grabbers 2018-11-30 11:42:36 +01:00
Enrico Turri 4e4760bb82 Fixed translation of volumes belonging to scaled instances 2018-11-30 10:59:00 +01:00
Enrico Turri 62a3cb272e Fixed offset of last remaining object part after deletion 2018-11-30 10:25:09 +01:00
Enrico Turri dca0cb04ea New icons for gizmo overlay 2018-11-30 08:48:32 +01:00
Enrico Turri bf94751a94 Esc key toggles off current gizmo 2018-11-29 15:33:52 +01:00
Enrico Turri 42b70c4933 Modified gizmo rotate rendering 2018-11-29 15:10:11 +01:00
Enrico Turri ef1d43c711 SLA slices preview - improved performances 2018-11-29 11:11:39 +01:00
Enrico Turri 7913060869 Added zoom in/out using keys [i]/[o] 2018-11-29 09:03:38 +01:00
Enrico Turri 19c47afb7b Fixed size of gizmo scale grabbers 2018-11-28 16:09:04 +01:00
Enrico Turri bac021d516 SLA slices preview - completed prototype 2018-11-28 15:13:25 +01:00
Enrico Turri 0a47bc1c5c SLA slices preview - wip 5 2018-11-28 09:28:07 +01:00
Enrico Turri 4c8f3f6ea7 SLA slices preview - wip 4 2018-11-27 15:36:31 +01:00
Enrico Turri e6369fe548 SLA slices preview - wip 3 2018-11-27 14:50:57 +01:00
Enrico Turri b153c8cb20 SLA slices preview - wip 2 2018-11-26 16:17:59 +01:00
Enrico Turri 4ca302ba6a SLA slices preview - wip 2018-11-26 15:16:35 +01:00
Enrico Turri e038c3a20d Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-11-26 12:11:37 +01:00
Enrico Turri 63996f5ba1 Fixed update of GLCanvas3D::m_moving member 2018-11-26 11:49:04 +01:00
Enrico Turri 31a29e8a32 Added NotoSans font 2018-11-26 10:57:13 +01:00
Enrico Turri 57e9d28a84 Added ImGuiWrapper 2018-11-26 10:57:12 +01:00
Enrico Turri 5c054d11ca Added imgui library 2018-11-26 10:56:41 +01:00
Enrico Turri b94f19eaf4 Added method GLCanvas3D::is_dragging() 2018-11-26 10:41:16 +01:00
Enrico Turri da0b9b9b75 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 aaab549cfa Partial cleanup of obsolete methods 2018-11-23 15:05:43 +01:00
Enrico Turri f838d8cf18 Fixed GLCanvas3D::Selection::_ensure_on_bed() method 2018-11-23 13:20:04 +01:00
Enrico Turri cabfca1031 Do not select wipe tower when using Select all command 2018-11-23 11:47:18 +01:00
Enrico Turri bcf7a1f751 Fixed volumes translation (again) 2018-11-23 11:14:32 +01:00
Enrico Turri 66a08be209 Fixed transformations when deleting second-to-last sub-volume of an object 2018-11-23 10:50:25 +01:00
Enrico Turri d5c4c90b67 Restored opaque bed textures 2018-11-22 13:49:28 +01:00
Enrico Turri 3b3eab2e84 Added member m_sla_shift_z to GLVolume 2018-11-22 13:33:20 +01:00
Enrico Turri 200b3d010f Fixed volumes translation 2018-11-22 12:50:54 +01:00
Enrico Turri cac56154ef Selection updated to detect sla volumes 2018-11-22 12:07:26 +01:00
Enrico Turri e247b532fb Added Edit -> Delete all menu item 2018-11-22 11:31:53 +01:00
Enrico Turri c494dec1c4 Gizmos' shortcut not requiring shift key pressed 2018-11-22 11:13:00 +01:00
Enrico Turri 343335dbc3 Different colors for SLA support and pad geometry 2018-11-22 11:01:57 +01:00
Enrico Turri c60ed7bc07 Added shortcuts for gizmos 2018-11-22 10:14:31 +01:00
Enrico Turri a27e238ced Use Del as shortcut for Edit/Delete selected 2018-11-21 16:00:20 +01:00
Enrico Turri 3e939a7496 Added menu Edit -> Delete selected 2018-11-21 15:47:41 +01:00
Enrico Turri 681beeadf6 Added menu Edit -> Select all 2018-11-21 15:28:35 +01:00
Enrico Turri 85219b8bc0 Fixed split object to objects 2018-11-21 14:30:15 +01:00
Enrico Turri ee99fa2c64 Ensure object on bed after deletion of subpart 2018-11-21 12:27:20 +01:00
Enrico Turri 6aa4c0ca16 Fixed translation of volumes 2018-11-21 11:33:31 +01:00
Enrico Turri 86ac9ed91e Small refactoring 2018-11-21 10:36:09 +01:00
Enrico Turri 302b37dcd1 Adjusted main shortcuts 2018-11-21 10:21:12 +01:00
Enrico Turri 37b5cb9a4d Update transformation values in sidebar for single volume/modifier selection 2018-11-21 09:45:43 +01:00
Enrico Turri d8e7310d72 Gizmo rotate operates always in world reference system 2018-11-21 09:28:27 +01:00
Enrico Turri bcfff27921 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 b961d1011a 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 aa22f75829 Forced zoom to bed when changing bed size 2018-11-20 10:36:26 +01:00
Enrico Turri 34cf541e0d Fixed position of newly created modifiers 2018-11-20 10:15:31 +01:00
Enrico Turri 74f350c84e Fixed slicing of objects splitted into parts 2018-11-20 08:36:35 +01:00
Enrico Turri 946d43bc95 Improved fix of export to 3mf of objects splitted into parts 2018-11-19 15:49:59 +01:00
Enrico Turri c5bb8bb4a1 Fixed export to 3mf of objects splitted into parts 2018-11-19 15:34:34 +01:00
Enrico Turri d322fa0fd5 Fixed gizmos overlay rendering/selection by adding GLGizmoBase::is_selectable() method 2018-11-19 14:46:37 +01:00
Enrico Turri 7cb99f8e27 Added debug error message when missing icons for gizmos 2018-11-19 14:03:28 +01:00
Enrico Turri dbc9bf5be7 Lift-up of SLA volumes only when at least one volume is generated 2018-11-19 13:04:19 +01:00
Enrico Turri eb4d1e9d5e Shift-up volumes after SLA support volumes creation 2018-11-19 12:20:44 +01:00
Enrico Turri 9084d64b3b Removed duplicated code 2018-11-16 12:58:43 +01:00
Enrico Turri 417783a469 View menu items enabled only when Plater is the current active tab 2018-11-16 12:31:06 +01:00
Enrico Turri d45739fa15 Keeps objects on bed while scaling them using the scale gizmo 2018-11-16 11:30:36 +01:00
Enrico Turri c8a13f18f6 Fixed compile on OsX 2018-11-16 10:14:52 +01:00
Enrico Turri 850800e63a Do not show export config option when exporting to stl 2018-11-16 09:44:03 +01:00
Enrico Turri 21202b55b2 Extract only model or only config from 3mf 2018-11-16 09:26:41 +01:00
Enrico Turri 2299625a63 Hidden camera target 2018-11-15 15:43:24 +01:00
Enrico Turri 9bb04ff15a Modified menu for open/save/save as project (3mf) and import/export 2018-11-15 15:27:39 +01:00
Enrico Turri e83e755e8b Fixed crash when dismissing file dialog for quick slice menu command 2018-11-15 12:21:09 +01:00
Enrico Turri ed271d66e6 Fixed object picking when gizmos are rendered on top 2018-11-15 11:38:40 +01:00
Enrico Turri a468078df3 Fixed length of grabbers for rotate 3D gizmo 2018-11-15 10:16:51 +01:00
Enrico Turri 72b5da952d Removed a bunch of obsolete methods 2018-11-14 15:57:11 +01:00
Enrico Turri 234eaa4b6c Small refactoring 2018-11-14 13:49:41 +01:00
Enrico Turri 2e9f404df3 Snap in gizmo move 3D when holding Shift pressed 2018-11-14 13:29:57 +01:00
Enrico Turri 4149b9ad28 Snap in gizmo scale 3D when holding Shift pressed 2018-11-14 12:57:12 +01:00
Enrico Turri 86c1f5b417 Fixed crashes when deleting objects 2018-11-14 11:22:13 +01:00
Enrico Turri a56cee5f60 Gizmos rotate, move and scale rendered on top of geometry 2018-11-14 10:43:52 +01:00
Enrico Turri 3613a54e03 Deletion of instances and volumes from 3D scene 2018-11-14 08:53:56 +01:00
Enrico Turri 951f8f602b Fixed crash into void Sidebar::show_info_sizer() when deleting objects 2018-11-13 15:24:05 +01:00
Enrico Turri 5089c4e2e0 Grabbers of different length in rotate 3D gizmo to avoid overlap at 90 degrees 2018-11-13 11:52:13 +01:00
Enrico Turri 03390c594f Removed code committed by mistake in previous commit 2018-11-13 11:25:59 +01:00
Enrico Turri dc8523cac8 Fixed convex hull and volume offset after object split to part 2018-11-13 10:12:42 +01:00
Enrico Turri 3d4e37ceb6 Center volumes after split to parts 2018-11-13 08:36:10 +01:00
Enrico Turri 564fa9e4dc Enhanced volumes manipulation 2 (scaling in local system) 2018-11-12 09:54:04 +01:00
Enrico Turri 22dbcbcd9c Enhanced volumes manipulation - wip 2018-11-12 08:54:22 +01:00