Commit Graph

150 Commits

Author SHA1 Message Date
enricoturri1966
1485a211ba Horizontal slider in preview applied only to top layer 2020-10-09 08:45:48 +02:00
enricoturri1966
4193a54bd8 Follow-up of 2ecd78b0d5 -> More robust fix 2020-10-08 12:47:38 +02:00
enricoturri1966
341bbcd1e9 Small refactoring in GCodeViewer 2020-10-08 11:21:27 +02:00
enricoturri1966
d35499d466 Fixed crash when moving horizontal slider thumb in preview with no toolpath active 2020-10-07 13:38:21 +02:00
enricoturri1966
2a107a2336 Skip invisible moves when moving horizontal slider thumb in preview 2020-10-07 13:19:44 +02:00
enricoturri1966
b005962ba7 Progress dialog while generating toolpaths to render enabled only for standalone gcode viewer 2020-10-02 10:26:27 +02:00
enricoturri1966
3020a12d0e Improved performance of progress dialog shown while generating toolpaths for render 2020-10-01 09:33:05 +02:00
Lukas Matena
d6deb1b9f4 Fixed compilation with wxWidgets 3.0 2020-09-30 17:33:08 +02:00
enricoturri1966
6358bbaa17 Follow-up of 63ab60467a -> Code cleanup 2020-09-30 11:59:41 +02:00
enricoturri1966
311aa7d911 Added progress dialog while generating toolpaths to render 2020-09-30 11:56:02 +02:00
enricoturri1966
68143d20ed #4808 - Fixed incorrect detection of toolpaths outside of printbed 2020-09-30 10:58:14 +02:00
enricoturri1966
e9ffa168f6 Split generation of vertex and index buffers for toolpaths to reduce peak of memory used 2020-09-18 12:15:38 +02:00
enricoturri1966
8786d89384 New values for GCodeViewer::Extrusion_Role_Colors 2020-09-17 15:11:22 +02:00
enricoturri1966
057fd456b3 Reduced threshold to split index buffers for toolpaths render 2020-09-17 10:13:14 +02:00
enricoturri1966
16f5d95c79 Refactoring in GCodeViewer initialization 2020-09-17 08:59:36 +02:00
enricoturri1966
39cd88629a Refactoring in toolpaths generation 2020-09-17 08:46:27 +02:00
enricoturri1966
1237b10028 Legend layout -> estimated time move to bottom 2020-09-17 08:18:16 +02:00
enricoturri1966
6b18fcf4f8 Use multiple index buffers to render toolpaths in preview 2020-09-16 15:45:53 +02:00
enricoturri1966
445ad2c28b Another small refactoring 2020-09-15 08:18:54 +02:00
enricoturri1966
0bae820a9c Small refactoring 2020-09-14 09:18:20 +02:00
enricoturri1966
0f684cb947 Logging of memory used by the gcode processor and viewer 2020-09-11 15:19:23 +02:00
enricoturri1966
77787e36ad Tech ENABLE_GCODE_VIEWER_AS_STANDALONE_APPLICATION set as default 2020-09-10 08:49:50 +02:00
enricoturri1966
0b88b32141 GCode viewer using the proper layout when started as a standalone application 2020-09-08 11:40:06 +02:00
enricoturri1966
241bb2547f GCodeViewer -> Fixed bug in generating solid toolpaths and export of toolpaths to obj file 2020-09-02 14:24:32 +02:00
enricoturri1966
c28a186d01 Fixed export of toolpaths to obj files 2020-09-01 14:35:42 +02:00
enricoturri1966
886731a6d4 Code cleanup 2020-09-01 09:28:02 +02:00
enricoturri1966
6d65437bc3 GCodeViewer -> Smoothed solid toolpaths corners 2020-09-01 08:29:06 +02:00
enricoturri1966
79a944147b GCodeViewer -> Reduced vertices count when generating solid toolpaths 2020-08-28 12:28:21 +02:00
enricoturri1966
032ae27ab5 GCodeViewer -> Fixed generation of solid toolpaths 2020-08-27 13:11:28 +02:00
enricoturri1966
30838e3db3 Another code cleanup 2020-08-27 10:15:07 +02:00
enricoturri1966
2ee16ab700 Code cleanup 2020-08-27 09:13:30 +02:00
enricoturri1966
8fd394acc2 GCodeViewer -> 1st iteration of rendering of extrude toolpaths as solid 2020-08-26 15:29:33 +02:00
enricoturri1966
d4d4bafc8f Renamed shaders 2020-08-25 08:12:28 +02:00
enricoturri1966
33a290a11e GCodeViewer -> Show printbed model and texture for system printers detected when loading gcode files produced by PrusaSlicer 2020-08-21 10:59:07 +02:00
enricoturri1966
a072cf3740 GCodeViewer -> Modified shape of printbed for the unknown size case 2020-08-19 15:19:07 +02:00
enricoturri1966
54c2561bcc GCodeViewer -> Use only white texts in legend 2020-08-19 11:55:18 +02:00
enricoturri1966
7977d769ce ENABLE_GCODE_VIEWER -> Removed options_120_solid shader 2020-08-19 11:25:12 +02:00
enricoturri1966
59bc7a74fc GCodeProcessor -> Calculate per layer time estimate 2020-08-18 12:37:07 +02:00
enricoturri1966
4dc8e17818 Code cleanup 2020-08-17 15:59:36 +02:00
enricoturri1966
51ab4b7fcd GCodeViewer -> Use rounded values for toolpaths height, width and volumetric rate to reduce the number of generated paths 2020-08-17 13:07:13 +02:00
enricoturri1966
b8a9de7454 GCodeProcessor -> Added debug code to check toolpaths data extracted from gcode, as mm3 per mm, height and width 2020-08-17 10:06:41 +02:00
enricoturri1966
97a1c37723 GCodeProcessor -> Extract toolpaths height from gcode moves 2020-08-13 12:51:50 +02:00
enricoturri1966
e058c856c6 GCodeProcessor -> Fixed time estimate for stealth mode 2020-08-11 11:12:30 +02:00
enricoturri1966
7c4d6899ed GCodeViewer -> New set of colors for toolpaths 2020-08-06 14:25:00 +02:00
enricoturri1966
44ce3a2730 GCodeViewer -> Tweaks in legend rendering 2020-08-06 13:36:21 +02:00
enricoturri1966
c332b9aff5 GCodeViewer -> Estimated printing times shown in the legend 2020-08-06 10:15:34 +02:00
enricoturri1966
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
enricoturri1966
dfed8d8d83 Tech ENABLE_GCODE_VIEWER_AS_STATE set as default 2020-08-03 15:00:19 +02:00
enricoturri1966
0b63dfd6f8 ENABLE_GCODE_VIEWER -> Estimated print time statistics moved from PrintStatistics to GCodeProcessor 2020-08-03 13:57:10 +02:00
enricoturri1966
dfea278a70 GCodeProcessor -> Extended import of config data from gcode saved by PrusaSlicer 2020-08-03 08:46:32 +02:00