Aide concernant la page "spline_math_curve.html

Il y a quelques dizaines d’années, j’ai appris ce que sont les fonctions splines de degrés 3 et j’ai écrit des programmes qui les utilisent pour faire passer une courbe par des points données dans un plan.
J’attends depuis longtemps que de telles courbes soient implémentées dans des logiciels tels qu’Inkscape et FreeCAD.
J’ai vu fin décembre 2022 sur Youtube l’excellente vidéo de Freya Holmér qui se nomme : "The continuity of Splines" de Freya Holmér.
C.f. : https://www.youtube.com/watch?v=jvPPXbo87ds

Malheureusement, la courbe que je nommerais "Math-spline", basées sur les fonctions splines et que j’ai implémenté dans la page Web : https://www.juggling.ch/gisin/bgweb/aprod2000_perso/spline_math_curve.html n’est pas décrite par Freya Homér ni utilisée dans les logiciels que je connais.

Voici quelques caractéristiques de cette courbe "Math-spline" :
° continu
° de tangente variant de manière continue le long de la courbe, elle est G1
° de rayon de courbure variant de manière continue le long de la courbe, elle est G2
° passe par tous les points donnés
° ne nécessite aucun point supplémentaire pour définir la courbe
° peut facilement être fermée
° peut avoir des points de brisures, donc où la tangente varie de façon discontinue
° l’influence des points se fait pratiquement sur les 8 segments voisins du point
° est invariante par rotation, symétrie et homothétie.
° est facile à calculer, rapidement

Explications de quelques fonctionnalités de la page d'implémentation

Cette page ne sert à rien d'autre qu'à faire des tests sur la génération de courbe passant par des points donnés et utilisant les fonctions splines.
J'aimerai beaucoup que de telles courbes puissent être générées dans des logiciels tels qu'Inkscape et FreeCAD.
L'illustration de génération d'une courbe passant par des points donnés se fait en 2 dimensions, dans un canvas de 800x800.
Évidemment, on peut généraliser la manière de faire à des courbes passant par des points définie dans un espace à 3 dimensions et même dans un espace de dimensions quelconque.

Pour plus d'information, en particulier sur les mathématiques et l'algorithmique, c.f.
Version française .pdf et .odt
Version traduite automatiquement en anglais .pdf et .docx
avec Google Translate.

J'ai également fait des tests sur des fonctions splines, dans la page Web : spline_function.html.

Dans cette page Web, vidéos Youtube en français sur ce sujet.

Plan du Site : Home   arrow   bgweb.html   arrow   aprod2000_perso.html   arrow   spline_math_curve.html   arrow   spline_math_curve_help_fr.html


Page mise à jour le 20 janvier 2023 par Bernard Gisin     ( Envoyer un e-mail )
Hébergement par : www.infomaniak.ch