I might need to visualize a B-Spline ( http://en.wikipedia.org/wiki/B-spline ) in .NET. I do not where to start. Is there any easy way or library to do it? I would prefer to do it in Silverlight but WPF and Win Forms is also fine. I imagine the software as a coordinate system with some control points that you can add, delete or move around causing the spline to be repainted. Note that I lack the mathematical background. I found some methods in GDI+ that seem to be intended for drawing splines but I am not sure if these are B-Splines.
Any advice would be appreciated. Libraries, code, links to guides or general suggestions are welcome.