tweaked some values, finally removed all the previous splin code to clean it up
structured code, framebuffer now resizes with window, splines are continuously updated
reverted background color back to black everywere, tweaked some params, moved splineTexture generation into its own method, added crudely animated circle offsets, moved numInterpolatedPoints, splineWidth and d into setupSplines, taking care of side effects
added additional constructor
added Canvas
added texture accessor
switched from pure framebuffer to canvas in order to clean up code, tweaked variables
cleaned up dead code
removed some logging
moved more generic code into MeshAlgo
removed obsolete includes, fixed: wrong shader used in first stage of blur