Commit Graph

18 Commits

Author SHA1 Message Date
2d38f74371 saving alternate build method. About to go back to regular visual studio build, but may pursue this approach in the future 2025-09-09 09:44:15 -05:00
1c7a9900be pool allocation. not working. not sure why. will travel back in time... 2025-09-05 11:21:34 -05:00
75e72ba9ca cleanup build. add demo project. add timing features to sync. switch to more std::string and std::vector usage over custom, hacky Array template 2025-09-01 21:56:43 -05:00
d0c1d9fb93 func names are no longer mangled to death 2025-08-25 18:22:23 -05:00
e626c94f4a define DllExport inside live_plotter.hpp instead of util.hpp 2025-08-25 04:43:55 -05:00
59162408f1 A serious refactor. Moved the entire window management process to another thread. Made a plotting interface with DLL exports. Refactored camera and changed transformation approach based on Jordan's suggestions 2025-08-25 03:09:32 -05:00
c961ccf7cd Fixed the bug where different source files were referencing a static variable. Turns out static vars are internally linked, which means there was a separate static variable defined for each source. I could have fixed this issue by using extern (see https://stackoverflow.com/questions/10422034/when-to-use-extern-in-c), but instead went with just assigning the shader manually im main. This is becoming very messy and needs a cleanup. 2025-08-22 15:09:34 -05:00
a79b074201 axis spheres still aren't showing, but some obvious bugs were removed. still debugging 2025-08-22 11:13:16 -05:00
19f786ee7c adding in the axes for all the camera poses. failing to read the file properly though 2025-08-21 23:54:05 -05:00
8b816f8296 getting ready to have the camera poses plotted using spheres. auto-copy pthreadVC3d.dll and poses.csv to output directory 2025-08-21 13:19:42 -05:00
e7a623b5a5 balls are moving on my screen 2025-08-20 00:08:26 -05:00
ba9216a338 part way through switch to cin parser 2025-08-19 12:00:18 -05:00
d4d4a236e9 actually find the parser bug (not handling lines that end in \r\n). formatting changes. comment out functions b/c clang can't be bothered to generate generic function defs if the function that uses it isn't actually part of the main program 2025-08-19 08:50:10 -05:00
a9efa2dd52 beginning drafting of tcp server 2025-08-18 20:34:25 -05:00
a00bac0b3f working rotation and zoom. pan bad 2025-08-18 13:41:15 -05:00
2a1654e80c refactoring 2025-08-17 12:40:31 -05:00
47564bb3cf work on moving shader loading/compilation to a separate file 2025-08-17 00:32:43 -05:00
06d99cf87e Make GLFW a submodule. Reorg 2025-08-16 14:15:53 -05:00