Демонстрация построения β-сплайна

Графическое построение β-сплайна. Для наглядной демонстрации того, что изменение одной опорной точки влияет только на локальное поведение кривой, а не на глобальное, как в случае кривых Безье, точки можно перемещать. Также можно добавлять новые точки, нажав ЛКМ в пустой области. Чтобы удалить любую точку, нужно поставить флажок в поле "Delete point" и нажать на удаляемую точку.

Исходники: