Petite mise a jour la formule est modifiée, car elle présentait une petite anomalie!
*Controle externe de la tension
*Contrôle externe du nombre d'étapes de subdivision
*Boucler la courbe, en gros faire des cercles déformés, c'est a dire de ne pas avoir une courbe avec 2 extrémités mais une boucle fermée
*Bouger les points de contrôles et déformer en direct la courbe
*Affichage des lignes de contrôle
*Affichage des vertices
Pour ajouter un point :: Appuyer sur shift et kliker sur le PictureBox
Pour sélectionner un point :: Klik droit vers le point de contrôle
Pour bouger un point :: Il faut ke le point soi sélectionner :p, puis kliker sur le PictureBox
Au début je cherchait un algorithme pour lisser des objets 3D
Je l'ai trouvé! Je me suis dit que cela pouvait avoir une utilité
pour lisser une courbe 2D.
Le principe est simple, on définit une courbe en placant quelques points
Et on lance l'algorithme de subdivision, généralement 3 subdivision suffisent pour avoir une courbe suffisement lisse.
Si vous voulez voir à quoi cela ressemble :: Capture décran
Le code est très simple, d'ailleurs le voila :