Visualize B-Spline in .NET.

I may need to visualize B-Spline ( http://en.wikipedia.org/wiki/B-spline ) in .NET. I'm not where to start. Is there an easy way or library for this? I would rather do it in Silverlight, but WPF and Win Forms are great too. I present the software as a coordinate system with some control points that you can add, delete or move, causing the spline to be redrawn. Please note that I am missing a mathematical background. I found some methods in GDI + that seem to be designed to draw splines, but I'm not sure if these are B-splines.

Any advice would be appreciated. Libraries, code, links to manuals or general suggestions are welcome.

+1
source share
2 answers

, . , NURBS ( ). . . , . # , , , , , . google Cox de Boor, , . , ( )

http://stochfit.svn.sourceforge.net/viewvc/stochfit/trunk/NURBs/

, , . , !

. , B- , 1.

+1

A B-Spline - , , , . GDI + DrawBezier DrawCurve , . - :

Point p1 = new Point(10, 10);
Point p2 = new Point(50, 10);
Point p3 = new Point(10, 50);
Point p4 = new Point(50, 50);
e.Graphics.DrawBezier(Pens.Blue, p1, p2, p3, p4);

p2 p3 , " ", , .

+1

Source: https://habr.com/ru/post/1718217/


All Articles