 For a Bspline curve the discontinuities are localised at the knot values and between two knots values the Bspline is infinitely continuously differentiable. At a knot of range index the continuity is equal to : Degree  Mult (Index) where Degree is the degree of the basis Bspline functions and Mult the multiplicity of the knot of range Index. If for your computation you need to have Bspline curves with a minima of continuity it can be interesting to know between which knot values, a Bspline curve arc, has a continuity of given order. This algorithm computes the indexes of the knots where you should split the curve, to obtain arcs with a constant continuity given at the construction time. The splitting values are in the range [FirstUKnotValue, LastUKnotValue] (See class Bspline curve from package Geom). If you just want to compute the local derivatives on the curve you don't need to create the Bspline curve arcs, you can use the functions LocalD1, LocalD2, LocalD3, LocalDN of the class BSplineCurve. More...
