da6dc77973
Fixing GCC warnings 3
2021-01-29 10:47:02 +01:00
a58034d98b
Tech ENABLE_UNSIGNED_SHORT_INDEX_BUFFER merged into tech ENABLE_SPLITTED_VERTEX_BUFFER
2021-01-26 13:32:27 +01:00
593df22b78
Fixed visualization of point toolpaths, broken with daa0bbdb0c
2021-01-21 09:44:02 +01:00
6a703c7af4
ENABLE_SPLITTED_VERTEX_BUFFER - Use unsigned short indices buffers to render toolpaths and temporary disable tech ENABLE_TOOLPATHS_ALTERNATE_SMOOTHING which is causing artifacts
2021-01-20 13:47:48 +01:00
cc95fc4936
ENABLE_SPLITTED_VERTEX_BUFFER - small refactoring in GCodeViewer::load_toolpaths()
2021-01-18 11:37:23 +01:00
508d0bcdc7
ENABLE_SPLITTED_VERTEX_BUFFER - fixed export of toolpaths to obj files
2021-01-13 10:45:52 +01:00
13a6f0bc90
Code cleanup
2021-01-12 14:34:52 +01:00
bdf0ccdc5f
ENABLE_SPLITTED_VERTEX_BUFFER - fixed visualization of last segment for paths whose vertex buffer has been splitted
2021-01-12 14:03:58 +01:00
4835ac1410
1st installment of tech ENABLE_SPLITTED_VERTEX_BUFFER - split vertex buffer when greater than a fixed max size
2021-01-12 09:03:35 +01:00
e7bb7ce7ad
Another refactoring in GCodeViewer::load_toolpaths()
2021-01-07 11:13:07 +01:00
5974e8de6a
Refactoring of GCodeViewer initialization
2021-01-07 09:57:37 +01:00
d1ee2487b7
Fix of slow update when dragging the vertical slider in G-code viewer
...
with volumetric flow color mapping enabled.
Fixes "Volumetric flow rate computes very slowly #5572 "
2021-01-06 15:32:31 +01:00
1420895395
Fixed color of shells in preview
2020-12-18 09:03:18 +01:00
b9ae4fcbcf
Faster toolpaths refresh when changing options selection in preview
2020-12-11 14:59:58 +01:00
460c6c97ac
Enhancements in GCodeViewer Statistics imgui dialog
2020-12-11 11:58:08 +01:00
8199e4051e
Replaced all "long long" types with int64_t
...
Replaced all "unsigned long long" types with uint64_t.
These "new" types better communicate their meaning and they are
guaranteed to behave the same on all platforms & compilers.
2020-12-10 08:40:15 +01:00
8884afb65d
Tech ENABLE_SHOW_WIPE_MOVES set as default
2020-12-07 10:29:50 +01:00
6cb95a110b
ENABLE_GCODE_VIEWER set as default in:
...
GCodeViewer hpp/cpp
2020-11-23 14:30:31 +01:00
50d757f601
Preview - Visualization of wipe mones
2020-11-21 10:36:10 +01:00
a5ab490dd9
Code cleanup
2020-11-13 11:50:52 +01:00
f0cb35e7ee
Sequential print visualization using vertical slider in preview -> Added travel moves
2020-11-12 16:29:44 +01:00
7ab33750d1
WIP - Sequential print visualization using vertical slider in preview (missing travel moves)
2020-11-11 16:22:09 +01:00
4a79df540e
#5098 - Fixed no preview after language change
2020-11-09 14:27:00 +01:00
554e0918d3
GCode Viewer - Fixed color print visualization for gcode containing multiple extruders
2020-11-09 13:06:20 +01:00
65e42ee8a4
GCode Viewer - Show print/printer/filament settings names in legend
2020-11-09 08:41:14 +01:00
c6e2515b18
GCode tool marker set as visible by default
2020-11-03 09:27:18 +01:00
498c329cf1
#4880 - Initialization of OpenGL data used by GCodeViewer done on the first call of GCodeViewer::render()
2020-10-17 13:04:58 +02:00
d70762c80f
#4719 - Fixed toolpaths generation when background process is on
2020-10-15 12:42:58 +02:00
a3f8f65158
Added option to apply the sequential slider in preview to top layer only or to whole gcode toolpaths
2020-10-15 10:25:13 +02:00
7cf7b0d88d
Added code to allow to customize skipping invisible moves when moving horizontal slider thumb in preview
2020-10-09 13:00:20 +02:00
07f5ed4bb5
Transparent tool marker in preview
2020-10-09 12:21:00 +02:00
1485a211ba
Horizontal slider in preview applied only to top layer
2020-10-09 08:45:48 +02:00
341bbcd1e9
Small refactoring in GCodeViewer
2020-10-08 11:21:27 +02:00
2a107a2336
Skip invisible moves when moving horizontal slider thumb in preview
2020-10-07 13:19:44 +02:00
16f5d95c79
Refactoring in GCodeViewer initialization
2020-09-17 08:59:36 +02:00
6b18fcf4f8
Use multiple index buffers to render toolpaths in preview
2020-09-16 15:45:53 +02:00
445ad2c28b
Another small refactoring
2020-09-15 08:18:54 +02:00
0bae820a9c
Small refactoring
2020-09-14 09:18:20 +02:00
0f684cb947
Logging of memory used by the gcode processor and viewer
2020-09-11 15:19:23 +02:00
c28a186d01
Fixed export of toolpaths to obj files
2020-09-01 14:35:42 +02:00
886731a6d4
Code cleanup
2020-09-01 09:28:02 +02:00
6d65437bc3
GCodeViewer -> Smoothed solid toolpaths corners
2020-09-01 08:29:06 +02:00
79a944147b
GCodeViewer -> Reduced vertices count when generating solid toolpaths
2020-08-28 12:28:21 +02:00
2ee16ab700
Code cleanup
2020-08-27 09:13:30 +02:00
8fd394acc2
GCodeViewer -> 1st iteration of rendering of extrude toolpaths as solid
2020-08-26 15:29:33 +02:00
d4d4bafc8f
Renamed shaders
2020-08-25 08:12:28 +02:00
7977d769ce
ENABLE_GCODE_VIEWER -> Removed options_120_solid shader
2020-08-19 11:25:12 +02:00
97a1c37723
GCodeProcessor -> Extract toolpaths height from gcode moves
2020-08-13 12:51:50 +02:00
c332b9aff5
GCodeViewer -> Estimated printing times shown in the legend
2020-08-06 10:15:34 +02:00
90b78deae6
Refactoring to allow to quickly build the various options to show the estimated printing time in gcode viewer scene
2020-08-05 15:43:46 +02:00