Learning B-Splines with OpenGL