Где nk(t) – функциональные весовые множители.
,, ,
Касательные в концевых точках параллельны отрезкам P0P2 и P1P3 соответственно.
Для составные кривые описываются подобной формулой на каждом сегменте.
, i=1,2,…n-2
Такие кривые обладают очень важным свойством – изменение одной из точек не влечет за собой изменение всей кривой, а влияет только на соседние 4 сегмента.
Чтобы иметь возможность стыковать различные B-сплайновые кривые и задавать кривые вроде окружностей и эллипсов используются рациональные B-сплайны. Они отличаются от обычных весовыми коэффициентами wk. Если все множители равны между собой – это обычный B-сплайн, но варьируя их можно точно (вплоть до 2-ой производной) стыковать различные кривые.