Commit Graph

45 Commits

Author SHA1 Message Date
2b9316f9d2 remove compile_commands.json. update glfw 2025-09-15 09:19:59 -05:00
2c20254c23 readme mods 2025-09-12 09:43:28 -05:00
90c3023618 readme mods v0.1.0 2025-09-11 14:47:54 -05:00
60ad2c5da5 readme mods 2025-09-11 14:37:56 -05:00
bedb7d93e9 remove unneeded files 2025-09-11 14:31:16 -05:00
7f0d52c3a0 Add readme and example csharp dll interface class. 2025-09-11 14:30:05 -05:00
6d47b81b1f demo worthy. Plenty more work could be done, but not terrible 2025-09-11 13:21:53 -05:00
2821847ce2 Can build the project. Now trying to isolate opengl problem 2025-09-11 08:23:02 -05:00
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
7c4f089f2e should refer to faces array directly (not pointer to pointer) 2025-09-06 10:52:19 -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
b4e90dce4d Different local glfw buildd ¯_(ツ)_/¯ 2025-08-26 13:24:09 -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
8901a0872a refer to all directories from the project dir and not the solution dir (for instances where the solution dir is outside the project dir 2025-08-25 04:31:00 -05:00
Seth Hamilton
b79017bd43 Merge pull request #1 from shamilton801/dll-conversion
Major Refactor + Now can build to a DLL instead of a .exe
2025-08-25 04:22:37 -05:00
13fcaede51 temporarily disable main.cpp 2025-08-25 04:11:43 -05:00
c403b06bd9 remove pthread win wrapper 2025-08-25 04:05:41 -05:00
e5a8f88556 Enable alpha blending. main reads from stdin 2025-08-25 03:43:30 -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
b775d5a90f Projection mat4 automatically updates on window size change. cin thread now quits quietly upon receiving eof 2025-08-23 23:36:07 -05:00
9fe709dfe4 Final result looking usable (finally) 2025-08-23 23:15:42 -05:00
c2cfb3222a save the demo file 2025-08-23 22:45:01 -05:00
0551a0a16e Reformat tuple into a struct. 2025-08-22 17:13:38 -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
1c4493a509 servicable pan-move-rotate 2025-08-21 12:34:26 -05:00
fdeca27b1b fix rotation to be around the focal point. move camera with focal point in pan. need to increase pan speed as distance from focal becomes larger 2025-08-20 14:44:58 -05:00
e7a623b5a5 balls are moving on my screen 2025-08-20 00:08:26 -05:00
7bf24beb45 weird clang bug where it doesn't generate append func for call in main.cpp. I copied the dll to get past the build error 2025-08-19 19:40:29 -05:00
a7011eee89 remove tcp server reference from proj. Saving right before I unleash pthread stuff 2025-08-19 18:37:33 -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
cad3849f28 I'm not hardcoding the location of this x64 windows socket lib into my project 2025-08-18 23:27:14 -05:00
a9efa2dd52 beginning drafting of tcp server 2025-08-18 20:34:25 -05:00
8b5fac0f3f fix strange parsing bug. not sure how the parser was working previously 2025-08-18 16:27:45 -05:00
718cca3ad7 add an extra body for testing. slightly better zoom behavior 2025-08-18 14:02:52 -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
7236121c4e Saving project that displays an icosphere w/ 240 faces 2025-08-16 12:57:49 -05:00