Différences entre les versions de « Programmation C/Courbe de Bézier »

m
aucun résumé de modification
imported>Nicoprog
m (Problème d'indentation)
imported>Celui
m
[[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 {
Utilisateur anonyme