Commit Graph

  • 43d1c0758f Measure: Fix copy to clipboard encoding Noisyfox 2023-10-31 20:04:07 +08:00
  • 1bfd9f63b6 Measure: Update measure dialog layout Noisyfox 2023-10-31 20:00:12 +08:00
  • 9599a9a7a1 Measure: Update measure dialog layout Noisyfox 2023-10-31 20:00:12 +08:00
  • 4843cda535 Measure: Use Orca color schema Noisyfox 2023-10-31 16:36:28 +08:00
  • ad30c2a4bf Measure: Use Orca color schema Noisyfox 2023-10-31 16:36:28 +08:00
  • 2c00408d08 Measure: Update measure gizmo tooltip Noisyfox 2023-10-31 16:27:44 +08:00
  • 468da087bd Measure: Update measure gizmo tooltip Noisyfox 2023-10-31 16:27:44 +08:00
  • d25780ae4a Fix-position tooltip should also be clamped inside render area Noisyfox 2023-10-31 16:23:13 +08:00
  • b4c1c44413 Fix-position tooltip should also be clamped inside render area Noisyfox 2023-10-31 16:23:13 +08:00
  • c31e1f5229 Measure: Fix measure window position Noisyfox 2023-10-31 11:44:20 +08:00
  • 3b421954fc Measure: Fix measure window position Noisyfox 2023-10-31 11:44:20 +08:00
  • f72d42f920 Measure: Initial porting of Measure Gizmo enricoturri1966 2023-10-31 11:43:04 +08:00
  • 4946f32cdd Measure: Initial porting of Measure Gizmo enricoturri1966 2023-10-31 11:43:04 +08:00
  • 1561d65712 Sync most of the gizmos with latest PrusaSlicer enricoturri1966 2023-10-30 23:10:05 +08:00
  • 241895071b Sync most of the gizmos with latest PrusaSlicer enricoturri1966 2023-10-30 23:10:05 +08:00
  • 049dfd3e08 Added method const GLVolume* Selection::get_first_volume() const to simplify client code enricoturri1966 2023-10-30 20:12:21 +08:00
  • 0e39c3fecc Added method const GLVolume* Selection::get_first_volume() const to simplify client code enricoturri1966 2023-10-30 20:12:21 +08:00
  • 9dbb2dfe0d Various gizmos refactoring Filip Sykala 2023-10-29 23:11:10 +08:00
  • d8185ca9f4 Various gizmos refactoring Filip Sykala 2023-10-29 23:11:10 +08:00
  • 30af274d44 Separate GizmoManager on_move into gizmo itself Filip Sykala 2023-10-29 22:08:21 +08:00
  • 7c555003ad Separate GizmoManager on_move into gizmo itself Filip Sykala 2023-10-29 22:08:21 +08:00
  • 005b83912d Do not compile sla related gizmos Noisyfox 2023-10-29 16:44:23 +08:00
  • 866d0fb33f Do not compile sla related gizmos Noisyfox 2023-10-29 16:44:23 +08:00
  • 8e2ab660c5 Add virtual function to process mouse_event Filip Sykala 2023-10-29 16:04:10 +08:00
  • 673261e1f3 Add virtual function to process mouse_event Filip Sykala 2023-10-29 16:04:10 +08:00
  • 158bb47af3 Suggestion to detect volume modification instead of check some gizmos during dragging Filip Sykala 2023-10-19 14:41:51 +08:00
  • 77d875c27a Suggestion to detect volume modification instead of check some gizmos during dragging Filip Sykala 2023-10-19 14:41:51 +08:00
  • da4a70785d remove unnecessary getting of raw pointer from unique pointer Filip Sykala 2023-10-29 15:57:58 +08:00
  • 279dc7fc20 remove unnecessary getting of raw pointer from unique pointer Filip Sykala 2023-10-29 15:57:58 +08:00
  • 094acdb645 Tech ENABLE_RAYCAST_PICKING - Gizmo flatten: fixed update of raycasters transformations enricoturri1966 2023-10-29 15:24:45 +08:00
  • 5f48c32bcb Tech ENABLE_RAYCAST_PICKING - Gizmo flatten: fixed update of raycasters transformations enricoturri1966 2023-10-29 15:24:45 +08:00
  • e4ec0cfc2e Tech ENABLE_RAYCAST_PICKING - Method GLCanvas3D::_mouse_to_3d() modified to use the new scene raycaster instead of reading data from the depth buffer enricoturri1966 2023-10-29 12:46:58 +08:00
  • 3da63eab27 Tech ENABLE_RAYCAST_PICKING - Method GLCanvas3D::_mouse_to_3d() modified to use the new scene raycaster instead of reading data from the depth buffer enricoturri1966 2023-10-29 12:46:58 +08:00
  • d2d77456ac Tech ENABLE_RAYCAST_PICKING - Rendering for rectangle selection made only inside the rectangle, on systems supporting framebuffers enricoturri1966 2023-10-29 12:05:54 +08:00
  • 954904e486 Tech ENABLE_RAYCAST_PICKING - Rendering for rectangle selection made only inside the rectangle, on systems supporting framebuffers enricoturri1966 2023-10-29 12:05:54 +08:00
  • f0199159e7 Removed tech ENABLE_RENDER_PICKING_PASS enricoturri1966 2023-10-29 00:24:19 +08:00
  • c142161111 Removed tech ENABLE_RENDER_PICKING_PASS enricoturri1966 2023-10-29 00:24:19 +08:00
  • 1e7a91e2d5 Tech ENABLE_RAYCAST_PICKING - Raytraced picking of Gizmo Flatten enricoturri1966 2023-10-29 00:16:54 +08:00
  • cbc95688df Tech ENABLE_RAYCAST_PICKING - Raytraced picking of Gizmo Flatten enricoturri1966 2023-10-29 00:16:54 +08:00
  • ab090bf20d Tech ENABLE_RAYCAST_PICKING - Refactoring to allow for easier update of raycasters transform enricoturri1966 2023-10-29 00:06:43 +08:00
  • 1964bd4321 Tech ENABLE_RAYCAST_PICKING - Refactoring to allow for easier update of raycasters transform enricoturri1966 2023-10-29 00:06:43 +08:00
  • 29be4cc9a3 Tech ENABLE_RAYCAST_PICKING - Raytraced picking of Move, Rotate and Scale Gizmo enricoturri1966 2023-10-28 23:15:24 +08:00
  • e60c67dfd2 Tech ENABLE_RAYCAST_PICKING - Raytraced picking of Move, Rotate and Scale Gizmo enricoturri1966 2023-10-28 23:15:24 +08:00
  • 6a40d3af16 Fix volume picking in cut gizmo Noisyfox 2023-10-28 23:13:02 +08:00
  • f05da6d0b9 Fix volume picking in cut gizmo Noisyfox 2023-10-28 23:13:02 +08:00
  • 1cd421c4b1 Tech ENABLE_RAYCAST_PICKING - Raytraced picking of gizmos - Move Gizmo enricoturri1966 2023-10-28 22:22:18 +08:00
  • 846e2b51de Tech ENABLE_RAYCAST_PICKING - Raytraced picking of gizmos - Move Gizmo enricoturri1966 2023-10-28 22:22:18 +08:00
  • cd1705e6eb Implement plate picking Noisyfox 2023-10-28 18:11:53 +08:00
  • f52eb33e5b Implement plate picking Noisyfox 2023-10-28 18:11:53 +08:00
  • 3577a259d5 Tech ENABLE_RAYCAST_PICKING - Raytraced picking of volumes enricoturri1966 2023-10-28 17:54:09 +08:00
  • ce88d24357 Tech ENABLE_RAYCAST_PICKING - Raytraced picking of volumes enricoturri1966 2023-10-28 17:54:09 +08:00
  • 02f83f29c7 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 enricoturri1966 2023-10-28 21:04:44 +08:00
  • e0a21de384 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 enricoturri1966 2023-10-28 21:04:44 +08:00
  • b2f94e16aa Fix variable init Noisyfox 2023-10-29 14:27:12 +08:00
  • c2f3a95932 Fix variable init Noisyfox 2023-10-29 14:27:12 +08:00
  • 65b6856262 Fix macos build Noisyfox 2023-10-29 11:29:46 +08:00
  • bf00e198de Fix macos build Noisyfox 2023-10-29 11:29:46 +08:00
  • 467223b8b0 Fix move gizmo grabber rendering Noisyfox 2023-10-28 18:39:53 +08:00
  • 9b7ce149ae Fix move gizmo grabber rendering Noisyfox 2023-10-28 18:39:53 +08:00
  • 461fa63cbf Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed rendering of layer editing background on older OpenGL compatibility profile enricoturri1966 2023-10-28 00:08:26 +08:00
  • 767ae7f9f5 Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed rendering of layer editing background on older OpenGL compatibility profile enricoturri1966 2023-10-28 00:08:26 +08:00
  • 19ad0ca4d9 Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed calculation of normal matrices sent to shaders enricoturri1966 2023-10-28 00:01:28 +08:00
  • 4c521342d4 Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed calculation of normal matrices sent to shaders enricoturri1966 2023-10-28 00:01:28 +08:00
  • 4fb5b1f904 Cherry-picked a few changes from Tech ENABLE_GL_CORE_PROFILE enricoturri1966 2023-10-27 23:23:57 +08:00
  • 8fd3b771b3 Cherry-picked a few changes from Tech ENABLE_GL_CORE_PROFILE enricoturri1966 2023-10-27 23:23:57 +08:00
  • 5ce3ec716e Fix draw cut line Noisyfox 2023-10-27 23:07:00 +08:00
  • f23fba6e7a Fix draw cut line Noisyfox 2023-10-27 23:07:00 +08:00
  • fe78e40cb4 Various fixes enricoturri1966 2023-10-27 19:23:19 +08:00
  • 748063f3c0 Various fixes enricoturri1966 2023-10-27 19:23:19 +08:00
  • a50c5a2b7a Fix preview shell transparency Noisyfox 2023-10-27 14:24:08 +08:00
  • bf29e629ac Fix preview shell transparency Noisyfox 2023-10-27 14:24:08 +08:00
  • 0d27e084f3 Fix thumbnail shader Noisyfox 2023-10-27 12:00:41 +08:00
  • 2738e2b124 Fix thumbnail shader Noisyfox 2023-10-27 12:00:41 +08:00
  • eb2b6af0d7 Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fix into GLModel::send_to_gpu() enricoturri1966 2023-10-27 11:09:47 +08:00
  • b7746f85e8 Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fix into GLModel::send_to_gpu() enricoturri1966 2023-10-27 11:09:47 +08:00
  • 59b7c52862 Tech ENABLE_LEGACY_OPENGL_REMOVAL - Calculation of camera projection matrix enricoturri1966 2023-10-27 11:03:15 +08:00
  • c117de3e3a Tech ENABLE_LEGACY_OPENGL_REMOVAL - Calculation of camera projection matrix enricoturri1966 2023-10-27 11:03:15 +08:00
  • 1e4f16bd39 Tech ENABLE_GL_SHADERS_ATTRIBUTES - Added shaders for glsl version 140 enricoturri1966 2023-10-27 10:51:15 +08:00
  • d872c39808 Tech ENABLE_GL_SHADERS_ATTRIBUTES - Added shaders for glsl version 140 enricoturri1966 2023-10-27 10:51:15 +08:00
  • bb044754af ENABLE_GL_IMGUI_SHADERS - Fixes in ImGuiWrapper::render_draw_data() enricoturri1966 2023-10-27 10:16:55 +08:00
  • 013842315d ENABLE_GL_IMGUI_SHADERS - Fixes in ImGuiWrapper::render_draw_data() enricoturri1966 2023-10-27 10:16:55 +08:00
  • 7081ebddfa Follow-up of 6b2fea5f8bb67a38bdcb7e3fb43c06a12a6d7798 - Fixed warnings enricoturri1966 2023-10-27 10:12:23 +08:00
  • af98b9b76b Follow-up of 6b2fea5f8bb67a38bdcb7e3fb43c06a12a6d7798 - Fixed warnings enricoturri1966 2023-10-27 10:12:23 +08:00
  • cabb8fcf6e Tech ENABLE_GL_SHADERS_ATTRIBUTES - Fixed rendering of default bed in thumbnails enricoturri1966 2023-10-27 10:08:29 +08:00
  • fa1fff420c Tech ENABLE_GL_SHADERS_ATTRIBUTES - Fixed rendering of default bed in thumbnails enricoturri1966 2023-10-27 10:08:29 +08:00
  • 96c8c11030 Removed obsolete code from GCodeViewer enricoturri1966 2023-10-27 09:40:39 +08:00
  • c3158d2750 Removed obsolete code from GCodeViewer enricoturri1966 2023-10-27 09:40:39 +08:00
  • 63272a9df8 Tech ENABLE_GL_SHADERS_ATTRIBUTES - Use shader's vertex attributes and matrices in GLMmSegmentationGizmo3DScene enricoturri1966 2023-10-27 09:30:17 +08:00
  • c171d4feee Tech ENABLE_GL_SHADERS_ATTRIBUTES - Use shader's vertex attributes and matrices in GLMmSegmentationGizmo3DScene enricoturri1966 2023-10-27 09:30:17 +08:00
  • 15bad7fc19 Tech ENABLE_GL_IMGUI_SHADERS - Render imgui using shaders enricoturri1966 2023-10-27 09:05:47 +08:00
  • 4c81123cfa Tech ENABLE_GL_IMGUI_SHADERS - Render imgui using shaders enricoturri1966 2023-10-27 09:05:47 +08:00
  • 8dc82e7a8d Few small fixes enricoturri1966 2023-10-26 22:45:42 +08:00
  • 7923f82f97 Few small fixes enricoturri1966 2023-10-26 22:45:42 +08:00
  • ac001f8816 Fix pick rendering depth issue Noisyfox 2023-10-26 22:19:21 +08:00
  • b40e841aab Fix pick rendering depth issue Noisyfox 2023-10-26 22:19:21 +08:00
  • e211e7d144 Fix mm rendering Noisyfox 2023-10-26 20:06:44 +08:00
  • bdbbd2d73a Fix mm rendering Noisyfox 2023-10-26 20:06:44 +08:00
  • 511bfa71b6 Fix plate texture rendering depth issue Noisyfox 2023-10-26 19:21:48 +08:00
  • c7730009e5 Fix plate texture rendering depth issue Noisyfox 2023-10-26 19:21:48 +08:00
  • 8f49be40b7 Fix preview shell rendering Noisyfox 2023-10-26 16:28:10 +08:00