FreeGLUT as view layer for physics simulations

I have just finished replacing my Python plotters (using the ancient Visual Python & the more modern Pi3D) with OpenGL using c99/FreeGLUT. The three plotters are based on the Solar.c example, but with calls to gravitational simulations in c99 replacing the “clockwork” innards.

FreeGLUT seems to have all the features I need, and no more.

If anyone can give pointers to improving the GL part I welcome feedback - If anyone can improve the simulations themselves my jaw will drop, but I welcome that too :wink:

https://github.com/m4r35n357/ODE-Playground/tree/pure_c

[EDIT] BTW I am not a pro and this is open source