1.De Casteljau 2.De Casteljau degree 3.Lagrange 4.Aitken algorithm 5.B-spline 6.NURBS

Welcome!

This site is mainly about splines and curves you can find here solutions to bezier curves draw using Casteljau algorithm, with features like increase degree or showing steps for some parameter of algorithm also here are som e interpolations like Aitken interpolation or Hermit interpolation and B-spline racional NURBS and classic B-splines. all programs were created as project for my college class called Curve Modeling for CAGD or Modelovanie kriviek pre CAGD. Source code is absolutely free available for non comercial use. So here is the miracle in splines:

1. De Casteljau Algorithm

Here you can see basic be casteljau algorithm use, click to create point drag to move him.

source



2. De Casteljau Algorithm and degree increase

Here you can see basic be casteljau algorithm use, click to create point drag to move him and you can increase degree :).

source



3.Lagrange interpolation

Here is an example of lagrange interpolation with posibility to move knot parameters.

source



4.Aitken algorithm and catmul-rom spline

Here is an example of Aitken algorithm, source codes of these algothm are nowhere else available I have search for them for about 5 hours but nothing at last I made it alone, so you can change parameter Alpha which increase / decrease size of derivations.

source



5. B-spline

And here you can see B-spline draw with deboor algorithm. You can change knots by draging pins.

source



6.Rational B-spline and increase degree (NURBS)

Now here you can see rational B-splines NURBS and degree inscrease but these code is not 100 percent working because i was short of time to finish it.

source


©2008 by Lukas Tencer