Rebuild trinity visualizer from bare SDL and OpenGL to using Raylib. Added Code for serial parsing on linux. Current functionality reads incoming quaternion packet data coming in over serial and displays the values and also visualizes with a cube, connect and disconnect is implemented. Essentially rebuild the functionality of the old version with added linux support.

This commit is contained in:
2026-09-13 19:44:26 +02:00
commit 62abf4d5d6
821 changed files with 239694 additions and 0 deletions
+151
View File
@@ -0,0 +1,151 @@
/home/pima/Schreibtisch/Trinity Control/main: \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/Scrt1.o \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/crti.o \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/crtbeginS.o \
CMakeFiles/main.dir/main.cpp.o \
CMakeFiles/main.dir/serialcomm.cpp.o \
CMakeFiles/main.dir/ressources/rlImGui-Raylib_6_0/rlImGui.cpp.o \
CMakeFiles/main.dir/ressources/imgui-1.92.7/imgui.cpp.o \
CMakeFiles/main.dir/ressources/imgui-1.92.7/imgui_draw.cpp.o \
CMakeFiles/main.dir/ressources/imgui-1.92.7/imgui_tables.cpp.o \
CMakeFiles/main.dir/ressources/imgui-1.92.7/imgui_widgets.cpp.o \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libraylib.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libstdc++.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libm.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libm.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libm.so \
/usr/lib/libm.so.6 \
/usr/lib/libmvec.so.1 \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libgcc_s.so.1 \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc.a \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc.a \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libatomic_asneeded.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libatomic_asneeded.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libatomic_asneeded.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libatomic.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libc.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libc.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libc.so \
/usr/lib/libc.so.6 \
/usr/lib/libc_nonshared.a \
/usr/lib/ld-linux-x86-64.so.2 \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libgcc_s.so.1 \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc.a \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc.a \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/crtendS.o \
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/crtn.o \
/usr/lib32/libX11.so.6 \
/usr/lib/libX11.so.6 \
/usr/lib/ld-linux-x86-64.so.2 \
/usr/lib32/libxcb.so.1 \
/usr/lib/libxcb.so.1 \
/usr/lib32/libXau.so.6 \
/usr/lib/libXau.so.6 \
/usr/lib32/libXdmcp.so.6 \
/usr/lib/libXdmcp.so.6
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/Scrt1.o:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/crti.o:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/crtbeginS.o:
CMakeFiles/main.dir/main.cpp.o:
CMakeFiles/main.dir/serialcomm.cpp.o:
CMakeFiles/main.dir/ressources/rlImGui-Raylib_6_0/rlImGui.cpp.o:
CMakeFiles/main.dir/ressources/imgui-1.92.7/imgui.cpp.o:
CMakeFiles/main.dir/ressources/imgui-1.92.7/imgui_draw.cpp.o:
CMakeFiles/main.dir/ressources/imgui-1.92.7/imgui_tables.cpp.o:
CMakeFiles/main.dir/ressources/imgui-1.92.7/imgui_widgets.cpp.o:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libraylib.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libstdc++.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libm.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libm.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libm.so:
/usr/lib/libm.so.6:
/usr/lib/libmvec.so.1:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libgcc_s.so.1:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc.a:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc.a:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libatomic_asneeded.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libatomic_asneeded.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libatomic_asneeded.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libatomic.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libc.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libc.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libc.so:
/usr/lib/libc.so.6:
/usr/lib/libc_nonshared.a:
/usr/lib/ld-linux-x86-64.so.2:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc_s.so:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/libgcc_s.so.1:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc.a:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/libgcc.a:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/crtendS.o:
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../lib/crtn.o:
/usr/lib32/libX11.so.6:
/usr/lib/libX11.so.6:
/usr/lib/ld-linux-x86-64.so.2:
/usr/lib32/libxcb.so.1:
/usr/lib/libxcb.so.1:
/usr/lib32/libXau.so.6:
/usr/lib/libXau.so.6:
/usr/lib32/libXdmcp.so.6:
/usr/lib/libXdmcp.so.6: