« Programmation C/Courbe de Bézier » : différence entre les versions

Contenu supprimé Contenu ajouté
imported>Nicoprog
m Problème d'indentation
imported>Celui
mAucun résumé des modifications
Ligne 2 :
[[catégorie:calcul numérique]]
 
Ce code permet de tracer une [[courbe de Bézier]] définie par 4 points de contrôle. C'est donc une courbe cubique. Cet algorithme est une implémantation de l'[[algorithme de de Casteljau]].
== Code C du tracé d'une [[courbe de Bézier]] ==
 
Pour adapter ce code [[Langage C|C]] à votre système, il vous suffit de remplacer la procédure de tracé de segment (ici en [[OpenGL]]).
 
La structure '''Global_Bezier''' contient les 4 points de contrôle de la courbe de Bézier à tracer. « '''level »''' contient le nombre d'appel récursif.
typedef struct {