Je ne connais pas concretement les methodes concernant les NURBS, mais d'apres ce que tu decris, ca ressemble beaucoup a la FEM. L'idee de FEM est que tu as un maillage global, decoupe en plusieurs element petit ressemblant et regulier. Alors de la, il y a deux matrice de ridigite a construire : matrice de rigidite globale decrivant la propriete intrinseque de ton entier systeme, et les matrice de rigidite locale, decrivant la propriete de chaque element. Il faut avoir une topologie pour pouvoir faire l'assemblage. Cette topologie est en gros l'indexation des points, et l'ensemble des indices qui font des elements. Par example tu as un maillage de 20 neuod, chaque element est un spline composant de 2 noeud, alors la topologie est l'ensemble des element
[0,5]
[6,7]
[5,2]
[3,19]
...
constituant des elements. Sachant qu'une fois finis la parti de modelisation (autrement dit mathematique), tu devra savoir donner toutes les matrices local. L'assemblage se fera par la suite en iterant les elements de topologies, et ajoutant sa valeur dans l'indice correspondant du container des DOFs.
Mais globalement, l'algorithme est tellemenet complique que sans outil d'edition latex, c'est impossible d'expliquer (deja avec les explication complete, c'est difficile a voir).
Le point crucial a comprendre est que la matrice de ridigite est concretement une forme bilineaire de l'integration de deux fonction interpolation (la valeur a l'indice ij est souvent une integration de i-eme Phi et j-eme Phi avec un facteur multiplicative constant). Pour que tout soit clair, il faudra que tu expose toute tes interpolation sur un element generique.