Где nk(t) – функциональные весовые множители.

,, ,

Касательные в концевых точках параллельны отрезкам P0P2 и P1P3 соответственно.

Для составные кривые описываются подобной формулой на каждом сегменте.

, i=1,2,…n-2

 

Такие кривые обладают очень важным свойством – изменение одной из точек не влечет за собой изменение всей кривой, а влияет только на соседние 4 сегмента.

Чтобы иметь возможность стыковать различные B-сплайновые кривые и задавать кривые вроде окружностей и эллипсов используются рациональные B-сплайны. Они отличаются от обычных весовыми коэффициентами wk. Если все множители равны между собой – это обычный B-сплайн, но варьируя их можно точно (вплоть до 2-ой производной) стыковать различные кривые.