B-spline

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

En mathématiques, une B-spline est une combinaison linéaire de splines non-négatives à support compact minimal. Les splines sont la généralisation des courbes de Bézier, elles peuvent être à leur tour généralisées par les NURBS.

Définition

Étant donné m+1 nœuds ti dans [0,1] avec

une courbe spline de degré n est une courbe paramétrique

composée de fonctions B-splines de degré n

.

Les Pi sont appelés points de contrôle.

Les m+1 fonctions B-splines de degré n sont définies par récurrence

Quand les nœuds sont équidistants, les B-splines sont dites uniformes.

Propriétés

La forme des fonctions de base est déterminée par la position des nœuds.

La courbe est à l'intérieur de l'enveloppe convexe des points de contrôle.

Une B-spline de degré n

bi,n(t)

est non nulle dans l'intervalle [ti, ti+n+1] :

En d'autres termes, déplacer un point de contrôle ne modifie que localement l'allure de la courbe.