Splines, Surfaces and algorithm behind them

Hi

I need some information for my bachelor thesis about some indepth parts of SW freeform surface modelling. Iam german so dont expect good english pls

Spline = B-Spline = based on Basis Function, but which interpolation/approximation algorithm is SW using to for the spline-points?

Style-Spline = Bézier-Spline = based on Bernsteinpolynomial, but which interpolation/approximation algorithm is SW using to for the controll points?

All Freeform Surfaces are based on NURBS?

All basic shape surfaces are based on Algebraic functions?

SW cant do:

Cubische Hermitic Splines

Cardinal Splines

Catmull-Rom-Splines

Kochanek-Bartels-Splines

T-Splines

and many more

Brep

Polygon Mesh

Sub-D-Surfaces

and many more

Can u help to clear some things?

Jens

SolidworksSurfacing