Space3d
C# graphics library used for 3D modeling, built with OpenGL/OpenTK
...The implementation draws a scene on separate working thread, optionally, the thread-updater may be invoked.
The Space3d Library uses Recursive Composition design pattern. The hierarchy by reference, built into the component, plays a dual role in modeling three-dimensional space: first, it provides a control over a lifetime of the object cluster; second, it mirrors a subordination of the object coordinate systems.
The project libraries are built with Visual Studio, using .NET Framework 4.7.1. To test the graphics capabilities, compile and run the GraphicsTest solution. ...