Commit Graph

  • 3ba6ac7836 GCodeViewer -> Extrusion toolpaths colored by feedrate and ranges calculations dependent on travel paths visibility enricoturri1966 2020-04-20 16:04:59 +02:00
  • 7b104bcdd1 Save z heights of the triangle vertices Lukas Matena 2020-04-17 13:16:50 +02:00
  • dc3c5db9fe GCodeViewer -> Use rgb instead of rgba colors enricoturri1966 2020-04-20 13:44:14 +02:00
  • aee80dbd01 GCodeViewer -> Extrusion toolpaths colored by width enricoturri1966 2020-04-20 13:24:25 +02:00
  • 6e5a6f3b43 GCodeViewer -> Extrusion toolpaths colored by height enricoturri1966 2020-04-20 10:52:16 +02:00
  • 40e4be6ede Fixed a crash in the FDM supports gizmo when the wipe tower was shown The crash happened during showing/hiding of volumes, which historically assumed to always run in SLA mode and so did not expect to encounter the wipe tower. Lukas Matena 2020-04-20 09:15:52 +02:00
  • b5fcc23460 ConfigWizard: fixed first column name on SLA Material page YuSanka 2020-04-20 08:09:19 +02:00
  • 179dbc7d0e Tech ENABLE_GCODE_VIEWER -> removed legend texture from GLCanvas3D enricoturri1966 2020-04-18 11:49:20 +02:00
  • 3a07e8730f GCodeViewer -> Basic legend using imgui enricoturri1966 2020-04-18 10:41:37 +02:00
  • a74fa7f019 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-04-17 16:48:56 +02:00
  • 2f8a5dd6f6 Merge branch 'master' into lm_fdm_custom_supports_backend Lukas Matena 2020-04-17 14:19:16 +02:00
  • be9dcf0c77 Fixup of previous commit Lukas Matena 2020-04-17 14:17:11 +02:00
  • 83816afb3f GCodeViewer -> Added bounding box to fix camera frustum tighting enricoturri1966 2020-04-17 13:28:25 +02:00
  • c570fc40de First partially working implementation of custom supports at the backend The solution is temporary and should be improved and moved elsewhere - see comments in the code. Lukas Matena 2020-04-16 16:59:06 +02:00
  • 9921945cbf Fixed a failing assertion in FDM supports gizmo It was a result of attempting to render an empty GLIndexedVertexArray Lukas Matena 2020-04-17 11:11:12 +02:00
  • f4f845999c Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer Enrico Turri 2020-04-17 10:50:59 +02:00
  • 9776d7c5a1 GCodeViewer -> Toggle visibility of extrusions roles enricoturri1966 2020-04-17 10:43:29 +02:00
  • cb9e48cadc Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer Enrico Turri 2020-04-17 09:56:48 +02:00
  • 9c68abfb35 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-04-17 08:18:20 +02:00
  • 546b0702f9 Custom supports data are saved into ModelObject and propagate to the backend Invalidation of supports after they change is not implemented yet. Lukas Matena 2020-04-16 14:42:42 +02:00
  • 7b0e35e70d GCodeViewer -> Selection of extrusions view type enricoturri1966 2020-04-16 15:59:36 +02:00
  • 6a8d0c5d84 Search: Experiment button YuSanka 2020-04-16 15:49:40 +02:00
  • 75d1e8373d GCodeViewer -> extrusion paths colored by extrusion role enricoturri1966 2020-04-16 15:09:04 +02:00
  • ae51f280b8 Merge remote-tracking branch 'origin/master' into ys_search YuSanka 2020-04-16 11:46:29 +02:00
  • 287e50d091 Localization: Fix of #4035 YuSanka 2020-04-16 11:36:41 +02:00
  • b69dfd63ca Completed a search list cleaning (deleted unused options). YuSanka 2020-04-16 09:59:12 +02:00
  • 61ab7bbebf GCodeViewer -> Basic indexed rendering enricoturri1966 2020-04-15 16:29:11 +02:00
  • cc774dece7 GCodeViewer -> Toggle visibility of shells enricoturri1966 2020-04-15 14:31:39 +02:00
  • 45147d887b Implemented cursor movement inside SearchComboPopup YuSanka 2020-04-14 17:54:15 +02:00
  • bc05ab985c GCodeViewer -> Toggle visibility of travel paths, retractions and uretractions enricoturri1966 2020-04-14 16:40:08 +02:00
  • 46ade45ced The bed texture is not shown when looking from below and FDM/SLA support gizmo is active Lukas Matena 2020-04-14 13:18:08 +02:00
  • 10110ed307 WIP: Ironing over top surfaces. bubnikv 2020-04-14 11:53:28 +02:00
  • c3eb65c461 Added class GCodeViewer -> basic render of gcode toolpaths using dedicated shaders enricoturri1966 2020-04-14 10:02:08 +02:00
  • 167f7cf5de Added map for save Group and Category values for each option YuSanka 2020-04-13 17:55:38 +02:00
  • f1330324ab upstream required files for FlatHub Jason Scurtu 2020-04-10 15:45:34 +02:00
  • ebcc8ef7c2 Merge pull request #3863 from espr14/patch-2 Vojtěch Bubník 2020-04-10 07:39:47 +02:00
  • 3d11f216b0 Merge pull request #3910 from photodude/BIBO2-Print-Profile-Corrections Vojtěch Bubník 2020-04-10 07:39:06 +02:00
  • fc7d7c6982 Merge pull request #4009 from probonopd/ender-2 Vojtěch Bubník 2020-04-10 07:37:45 +02:00
  • 51739b70a1 FDM supports gizmo cursor size now accounts for (uniform) scaling of the mesh Added tooltips on the sliders Lukas Matena 2020-04-09 18:36:57 +02:00
  • 23da5910c6 FDM supports gizmo now uses VBOs instead of immediate mode Lukas Matena 2020-04-09 13:16:39 +02:00
  • 218abacb75 Search: Set focus on search line in popup control on Plater YuSanka 2020-04-08 20:22:38 +02:00
  • 5e134b5f30 Add max_print_height probonopd 2020-04-08 17:04:39 +00:00
  • 3e15d22f35 Fixed a crash when switching to Preview Lukas Matena 2020-04-08 17:22:27 +02:00
  • d3bb966f4d Merge branch 'lm_fdm_supports_gizmo' Lukas Matena 2020-04-08 16:11:49 +02:00
  • 23fbc2ff1a Alt+mouse wheel adjusts cursor size in FDM supports gizmo Lukas Matena 2020-04-08 15:21:41 +02:00
  • 4d8e6538e8 FDM supports gizmo - use right mouse to place support blockers Lukas Matena 2020-04-08 14:59:53 +02:00
  • 55c87886fa FDM supports gizmo now ignored modifiers and support enforcer/blockers Lukas Matena 2020-04-08 12:58:48 +02:00
  • c32fa67523 Clipping plane can now handle multiple-part objects Lukas Matena 2020-04-08 11:52:22 +02:00
  • ba08d5da9e Fix of #3983 - Crash caused by a typo in Korean localization Lukas Matena 2020-04-08 10:35:05 +02:00
  • 8ab7956c26 Search: Added shortkey Ctrl+F on Plater YuSanka 2020-04-08 09:47:33 +02:00
  • fe57826695 Improved the FDM supports gizmo dialog Removed unused code Fixed a clipping-plane related crash Fixed a crash in hollowing gizmo when no hollowed mesh was provided Forbid opening the gizmo when a part of an object is selected Lukas Matena 2020-04-08 00:34:05 +02:00
  • bac10311bc Follow-up of c887ecfefa -> Removed unneded assignements from shaders enricoturri1966 2020-04-08 09:00:08 +02:00
  • c887ecfefa Removed unneeded branching from shaders enricoturri1966 2020-04-08 08:22:02 +02:00
  • 4df141815b Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-04-08 08:10:03 +02:00
  • 0e2fba6d6f Fixed bug in calculating the specular component of the color in shaders enricoturri1966 2020-04-08 08:07:36 +02:00
  • 05f4b7aa60 Search: Code cleaning YuSanka 2020-04-07 20:34:09 +02:00
  • 17811598ac Fixed obvious merge conflicts FDM supports gizmo uses the new common data infrastructure Lukas Matena 2020-04-07 19:44:29 +02:00
  • dcdafb6208 Implemented OnMouseMove and OnMouseClick for PopupSearchList YuSanka 2020-04-07 19:09:33 +02:00
  • a380053a17 Merge branch 'lm_gizmos' into lm_fdm_supports_gizmo Lukas Matena 2020-04-07 17:16:48 +02:00
  • f1fd445ce6 Merge branch 'lm_gizmos_data_pool' Lukas Matena 2020-04-07 17:03:03 +02:00
  • 1d65ce760b Removed obsolete code Got rid of dummy header GLGizmos.hpp Lukas Matena 2020-04-07 16:19:53 +02:00
  • 535a27de65 Fixed crash related to ClippingPlane and incorrect handling of sla z shift in hollowing gizmo Lukas Matena 2020-04-07 15:55:54 +02:00
  • c704849a7a SLA supports gizmo is now enabled and uses the new infrastructure Lukas Matena 2020-04-07 15:38:24 +02:00
  • c79e90b921 SupportsClipper implementation Lukas Matena 2020-04-07 13:00:37 +02:00
  • e82ead0335 InstancesHider allows to show/hide supports on demand Lukas Matena 2020-04-07 11:53:46 +02:00
  • 5d4014a4a5 ObjectClipper implementation, hollowing gizmo reenabled ObjectClipper tracks active mesh (incl. possible hollowing), remembers clipping plane position and can render the cut on demand Hollowing gizmo uses the new infrastructure Lukas Matena 2020-04-07 09:29:34 +02:00
  • d9e5721cb7 Raycaster can now handle multiple volumes This is necessary for future FDM supports gizmo. SLA objects only have one volume, so it wasn't needed until now. Lukas Matena 2020-04-06 13:59:28 +02:00
  • bf734c8f68 Raycaster wrapper The raycaster manages a MeshRaycaster object that the gizmo can ask to perform raycasts If the hollowed mesh tracker is enabled and the hollowed mesh is newly calculated/invalidated, the raycaster automatically updates. Lukas Matena 2020-04-06 12:24:04 +02:00
  • 81dba7677b Hollowed mesh tracker implementation The class tracks state of the backend calculation and if there is a hollowed/drilled mesh, it can provide a pointer to it Lukas Matena 2020-04-06 09:56:00 +02:00
  • 7e797eaaf8 Dependencies check in debug mode Some common resources can depend on each other - this checks that the requirements are consistent Lukas Matena 2020-04-06 08:06:07 +02:00
  • 3db3a61520 InstancesHider implementation Lukas Matena 2020-04-03 18:04:37 +02:00
  • 593e7a1546 Flattening gizmo now uses the new CommonDataPool to store pointer to active object Lukas Matena 2020-04-03 13:27:04 +02:00
  • 3b06332999 Common gizmos data are now handled by the CommonGizmosDataPool object Lukas Matena 2020-04-02 17:07:15 +02:00
  • 7c4071c541 Disabled the SLA gizmos Lukas Matena 2020-04-02 17:05:23 +02:00
  • 8475968025 First installation of common gizmo data pool Lukas Matena 2020-03-25 09:09:02 +01:00
  • cd13356b6d Code cleaning YuSanka 2020-04-07 16:22:03 +02:00
  • 752083cbe6 Implemented blinking icon to highlight a searched field YuSanka 2020-04-07 12:09:58 +02:00
  • b9c397ccb9 Creality Ender-2 probonopd 2020-04-06 17:14:53 +00:00
  • 22cf0396fc Added missing include enricoturri1966 2020-04-06 17:32:35 +02:00
  • 2c69d96239 Reduced size of GCodeProcessor::MoveVertex enricoturri1966 2020-04-06 17:24:11 +02:00
  • 57dad5dfd2 GCodeProcessor additions: enricoturri1966 2020-04-06 11:53:15 +02:00
  • 1caac17b02 GCodeProcessor additions: enricoturri1966 2020-04-06 08:55:48 +02:00
  • ce2e53dbfa Added control of "Invalid numeric input" for the PointCtrl YuSanka 2020-04-05 23:18:22 +02:00
  • 2317437ede Next Experiment YuSanka 2020-04-05 22:11:45 +02:00
  • b81c774ee5 Fixed build on OSX YuSanka 2020-04-05 13:20:27 +02:00
  • 17bd52342b Next experiments with search on Tabs YuSanka 2020-04-04 19:25:14 +02:00
  • 6faae0aa12 + Fixed clear_marked_string() YuSanka 2020-04-03 14:29:57 +02:00
  • c8cf11b11b Added missed destroy for search_line YuSanka 2020-04-03 12:51:20 +02:00
  • 2a9190c27d Merge remote-tracking branch 'origin/master' into ys_search YuSanka 2020-04-03 10:48:54 +02:00
  • 5ca6b9f8d0 Implemented SearchCtrl class instead of SearchComboBox Search string are synchronized between Plater and Tabs. YuSanka 2020-04-03 10:01:23 +02:00
  • dce1f24ad8 GCodeProcessor additions: enricoturri1966 2020-04-03 10:15:46 +02:00
  • 824e436058 Hopefully last missing include enricoturri1966 2020-04-02 16:07:54 +02:00
  • f05de150c5 Added another missing include enricoturri1966 2020-04-02 15:52:42 +02:00
  • d0ce17656f Added missing includes enricoturri1966 2020-04-02 13:19:42 +02:00
  • ece4f10bf7 Updated Print.xsp enricoturri1966 2020-04-02 12:30:54 +02:00
  • ab1e90ec0d Fixed conflicts after merge with master enricoturri1966 2020-04-02 12:29:30 +02:00
  • 956f7a4593 GCodeProcessor additions: enricoturri1966 2020-04-02 12:03:18 +02:00
  • b578b7ec87 New parameter DEP_WX_GTK3=on/off to build wxWidgets against GTK3. Vojtech Bubnik 2020-04-02 11:42:45 +02:00
  • a6fe16c612 3rd attempt to fix build on AppleClang enricoturri1966 2020-04-02 08:11:25 +02:00
  • 5f31d9ed41 Merge remote-tracking branch 'origin/master' into ys_search YuSanka 2020-04-01 20:23:34 +02:00