Commit Graph

  • b7b9fed0dd Exposed exaggeration factor when rendering heightmap. Added checkbox to select whether to run autoleveled program or not. Heightmap can handle non integer from_x and to_x. master benny 2023-05-23 14:28:08 +03:00
  • 4e7e059e22 Work on applying the probed heightmap. benny 2023-05-18 07:24:05 +03:00
  • f78aa930d6 Starting to refactor the GUI benny 2023-05-16 14:07:29 +03:00
  • 6776e22ab4 Bugfix: fix bounding box computation by reinitializing bbox when updating model. benny 2023-05-16 13:09:44 +03:00
  • 15ebb7bb15 Bugfix: update model extents when using OpenCNCPilot parser. benny 2023-05-16 09:26:21 +03:00
  • 42aefe8ed8 Enabled arcs render after adapting OpenCNCPilot code. Started porting iosender to C++ benny 2023-05-16 09:18:06 +03:00
  • c05a6a1ad2 Added bi-linear interpolation for getting Z coordinate at any location in the grid. benny 2023-05-14 00:03:36 +03:00
  • 91d438353d Solved inter-thread communication issues by feeding commands over a queue. benny 2023-05-10 16:14:57 +03:00
  • 5748e3d5af Heightmap probing is now rendered in real time. benny 2023-05-10 14:08:14 +03:00
  • 8a1c7d7d89 Heightmaps can now be loaded. benny 2023-05-10 11:13:55 +03:00
  • 5d7acafefa Heightmaps can now be saved. benny 2023-05-10 10:30:39 +03:00
  • 51be423c44 Added camera panning benny 2023-05-09 14:43:25 +03:00
  • abf1b26ba2 Heightmap probing ... done? benny 2023-05-09 14:30:39 +03:00
  • 368e5621d7 More work on heightmap probing. benny 2023-05-07 23:06:12 +03:00
  • 7e9be315cf Some rendering clean-up. benny 2023-05-07 12:13:55 +03:00
  • 616011ac55 Implemented render of program extents. benny 2023-05-07 11:23:58 +03:00
  • 71e51c5033 Implemented showing program extents benny 2023-05-07 11:05:01 +03:00
  • 4556ddb746 Implemented report pins status. benny 2023-05-06 00:19:57 +03:00
  • 414344faaf Markup cleanup + fixed precision DRO display. benny 2023-05-05 22:53:46 +03:00
  • 97b8186300 Keyboard jogging disabled by default. benny 2023-05-05 22:25:19 +03:00
  • 3913549b9e Fixed sigsev caused by modifying UI from outside the UI thread. WIP on jogging layout. benny 2023-05-05 16:58:34 +03:00
  • 3f9eb049b7 Got rid of segfault when uploading VBOs. Added go-to-zero function. Reworked how work pos is obtained. benny 2023-05-05 15:42:30 +03:00
  • 05db38ec55 Parser: improved comments reader benny 2023-05-05 15:40:12 +03:00
  • 4f9aed3996 Set selected work offset when running program. benny 2023-05-05 11:33:00 +03:00
  • 0d8bff6fd5 G-code parsing: enable ; comments benny 2023-05-05 11:18:30 +03:00
  • 1fd308a648 Implemented run program handler. benny 2023-05-04 21:48:55 +03:00
  • e8c8cb46a5 Implemented check program handler. benny 2023-05-04 21:30:22 +03:00
  • 3ea1ca5efa DRO works properly with work offsets. Offsets can be zeroed. benny 2023-05-04 15:57:34 +03:00
  • cacbe1b8aa Introduced machine state handlers (check and run still need work). Added proper init handler, fetching settings and parameters and exposing them to UI. Added spindle rendering. benny 2023-05-04 14:15:33 +03:00
  • a63d58a1ec Worked on trackball cam interface. benny 2023-05-03 13:39:47 +03:00
  • ad0a80eb85 Added glm. Updated widget to expose mouse focus. Added custom renderer with stippled line. benny 2023-05-03 12:41:54 +03:00
  • d729454f8a Added errors description benny 2023-04-28 18:54:49 +03:00
  • b361b6b2fe Fixed program checking and executing report benny 2023-04-28 18:42:18 +03:00
  • 0b8f5a6950 Add alarm details and only rerender status when it changes benny 2023-04-28 16:08:05 +03:00
  • 30ccb20846 Lots of work on status representation benny 2023-04-28 14:50:58 +03:00
  • 796fd57ac3 Enabling opening and running of programs. Added jogging. benny 2023-04-27 23:15:06 +03:00
  • 32bda9d55b Communicator banner + single char commands benny 2023-04-27 18:10:48 +03:00
  • 99cbad2c28 Fixed borken read benny 2023-04-27 16:00:42 +03:00
  • 1028f0dead First TCP communicator benny 2023-04-27 15:53:44 +03:00
  • 708215a2ee Initial import benny 2023-04-27 14:31:06 +03:00