Commit Graph

57 Commits

Author SHA1 Message Date
32e5d73a53 GCodeViewer -> Added imgui dialog for estimated printing times 2020-07-08 13:33:50 +02:00
a0b89dc5ce GCodeViewer -> Export of extrude toolpaths to obj files 2020-07-03 12:17:12 +02:00
3235d89927 GCodeViewer -> Pass vertex normal to shaders for toolpaths 2020-06-29 14:00:08 +02:00
eb3042f39f GCodeViewer -> Fixed incorrect detection of out of printbed for toolpaths 2020-06-24 16:57:09 +02:00
516dccc5d0 GCodeViewer -> Show tool marker position when enabled 2020-06-09 08:12:51 +02:00
9e2d3e1180 ENABLE_GCODE_VIEWER -> Refactoring of shaders for options 2020-05-29 12:29:04 +02:00
6a1d3787e5 GCodeViewer -> Newer version of shader for options 2020-05-27 16:19:40 +02:00
ce42c67a2a ENABLE_GCODE_VIEWER -> Completed implementation of new GLModel class 2020-05-27 08:06:02 +02:00
afdb571bb2 GCodeViewer -> Temporary ImGui dialog for editing shaders parameters 2020-05-26 08:16:08 +02:00
1eb6ec97ed ENABLE_SHADERS_MANAGER set as default 2020-05-22 16:08:02 +02:00
571d206f1d GCodeViewer -> Refactoring of options coloring + options added to legend 2020-05-22 11:52:07 +02:00
957d004f22 GCodeViewer -> Refactoring of sequential view marker positioning 2020-05-22 10:43:59 +02:00
2e64da5c1d Fixed build for all 4 cases of tech ENABLE_SHADERS_MANAGER and ENABLE_GCODE_VIEWER enabled/disabled and code cleanup 2020-05-20 17:03:53 +02:00
4194c347ab First installment of tech ENABLE_SHADERS_MANAGER, using class GLShadersManager as a central point to manage OpenGL shaders 2020-05-20 14:11:22 +02:00
027acba162 GCodeViewer -> Completed implementation of slider for sequential view 2020-05-18 13:24:07 +02:00
de9294daab Tech ENABLE_GCODE_VIEWER -> Refactoring and code cleanup 2020-05-15 12:25:38 +02:00
7c725d73ee GCodeViewer -> Imgui slider for sequential view replaced by DoubleSlider::Control (wip) 2020-05-15 09:22:51 +02:00
b62ba8a42d Tech ENABLE_GCODE_VIEWER -> Bed axes rendered using the new OpenGL model class 2020-05-12 11:33:50 +02:00
eb4a0911a1 GCodeViewer -> Enhanced tool marker + refactoring (added new base class for OpenGL models) 2020-05-11 16:26:35 +02:00
3b8174bcdd GCodeViewer -> Prototype for tool marker 2020-05-11 13:09:26 +02:00
5c102c96be GCodeViewer -> Sequential view marker wip + refactoring 2020-05-06 11:18:37 +02:00
893aae6e83 GCodeViewer -> Refactoring/Optimization 2020-05-05 13:57:51 +02:00
e61440a3fe GCodeViewer -> Prototype for sequential view 2020-05-05 12:09:11 +02:00
7a84d8ed1b GCodeViewer -> Fixed visualization of travel paths 2020-05-04 09:37:06 +02:00
eece68965b GCodeViewer -> Code cleanup 2020-04-29 08:24:39 +02:00
a5fd9ab48a GCodeViewer -> Use glMultiDrawElements() in place of glDrawElements() to draw all entities 2020-04-28 15:49:01 +02:00
d0fbed86e2 GCodeViewer -> Use glMultiDrawElements() in place of glDrawElements() to draw extrude and travel paths 2020-04-28 15:08:36 +02:00
8c4f5be711 GCodeViewer -> Refactoring 2020-04-28 12:24:03 +02:00
51da59603f GCodeProcessor::MoveVertex -> added placeholder for time 2020-04-28 10:29:25 +02:00
59e88baf9d GCodeViewer -> Toggle extrusion role visibility by clicking on legend 2020-04-28 08:50:52 +02:00
19c0c83cef GCodeViewer -> Added debug statistics imgui dialog 2020-04-27 14:10:18 +02:00
fcc4e52218 GCodeViewer -> Refactoring 2020-04-27 12:43:51 +02:00
89db03f6a4 GCodeViewer -> Layers z slider wip 2020-04-27 11:44:29 +02:00
893effc814 GCodeViewer -> Draw alphed extrusion paths into legend when set as not visible 2020-04-25 12:24:56 +02:00
ab739151b2 ENABLE_GCODE_VIEWER -> Preview toolbar checkboxes moved into a new combo 2020-04-24 16:12:38 +02:00
ebc3285003 Fixed conflicts after merge with master 2020-04-24 10:59:03 +02:00
f96826ff0f GCodeViewer -> Coloring of travel paths 2020-04-24 08:46:31 +02:00
6f8dd6e6db GCodeViewer -> Refactoring 2020-04-23 14:02:47 +02:00
ab2f4bc405 GCodeViewer -> Completed extrusion toolpaths colored by color print 2020-04-23 10:24:03 +02:00
7817818219 GCodeViewer -> Extrusion toolpaths colored by color print (wip) + visualization of tool changes, color changes, pause prints, custom gcodes + refactoring 2020-04-22 16:29:07 +02:00
f890470c58 GCodeViewer -> Extrusion toolpaths colored by tool 2020-04-21 15:55:26 +02:00
4119218e16 GCodeViewer -> Refactoring 2020-04-21 12:51:58 +02:00
1799831496 GCodeViewer -> Extrusion toolpaths colored by volumetric rate 2020-04-21 11:38:42 +02:00
2543ba430a GCodeViewer -> Extrusion toolpaths colored by fan speed 2020-04-21 09:06:43 +02:00
6a63180d25 GCodeViewer -> Extrusion toolpaths colored by feedrate and ranges calculations dependent on travel paths visibility 2020-04-20 16:04:59 +02:00
faef3acc1e GCodeViewer -> Use rgb instead of rgba colors 2020-04-20 13:44:14 +02:00
d2a3cda507 GCodeViewer -> Extrusion toolpaths colored by width 2020-04-20 13:24:25 +02:00
7661a408ca GCodeViewer -> Extrusion toolpaths colored by height 2020-04-20 10:52:16 +02:00
94c2331c72 GCodeViewer -> Basic legend using imgui 2020-04-18 10:41:37 +02:00
93641829f9 GCodeViewer -> Added bounding box to fix camera frustum tighting 2020-04-17 13:28:25 +02:00