Question sur des courbes reliant des points
Bonjour
Étant donnés deux points dans le plan usuel, on peut les relier directement par un segment. Un segment a la propriété d'être infiniment dérivable mais il y a problème aux extrémités. Mais ce n'est pas si problématique que ça. Mais si on veut des courbes et qu'on veut tenir compte de l'effet d'autres points il y a la solution des courbes de Bézier. Mais il y aussi les splines et les B splines. Mais je ne vois pas vraiment l'intérêt à part de relier plusieurs points dans le plan pour les splines et dans l'espace pour les B splines.
J'ai bien compris la méthode des courbes de Bézier, mais comment on choisit les différents points (sauf le premier et le dernier qui sont à relier) ? Parce que pour les splines par exemple, on a déjà imaginé notre courbe et on prend les points par lesquels elle passe. Mais c'est difficile d'insérer de partir de seulement 2 points et de chercher les autres abstraitement pour avoir la courbe voulue non ?
J'espère que vous pourrez m'éclairer sur ces questions, et de m'aider à comprendre les différences entre ces méthodes.
Merci d'avance.
Étant donnés deux points dans le plan usuel, on peut les relier directement par un segment. Un segment a la propriété d'être infiniment dérivable mais il y a problème aux extrémités. Mais ce n'est pas si problématique que ça. Mais si on veut des courbes et qu'on veut tenir compte de l'effet d'autres points il y a la solution des courbes de Bézier. Mais il y aussi les splines et les B splines. Mais je ne vois pas vraiment l'intérêt à part de relier plusieurs points dans le plan pour les splines et dans l'espace pour les B splines.
J'ai bien compris la méthode des courbes de Bézier, mais comment on choisit les différents points (sauf le premier et le dernier qui sont à relier) ? Parce que pour les splines par exemple, on a déjà imaginé notre courbe et on prend les points par lesquels elle passe. Mais c'est difficile d'insérer de partir de seulement 2 points et de chercher les autres abstraitement pour avoir la courbe voulue non ?
J'espère que vous pourrez m'éclairer sur ces questions, et de m'aider à comprendre les différences entre ces méthodes.
Merci d'avance.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Normalement , on a un ensemble de points donnés et on cherche une courbe qui relie ces points
https://www.developpez.net/forums/d1224256/general-developpement/algorithme-mathematiques/algorithmes-structures-donnees/courbe-bezier-passant-points-donnes/
Merci de prendre l'intérêt pour le sujet. Non, en fait je cherche à comprendre expérimentalement qu'est-ce qui détermine les points de contrôle.
Supposons que je sois un graphistes et que je cherche à dessiner un croissant de Lune. Comment je vais prendre les points de contrôle pour avoir un bon croissant de Lune ? Est-ce juste par des essais ? Je veux dire, je choisis un point un peu écarté, je regarde la courbe comment elle est. Et en fonction de ce qui je vois, je vais déplacer le point de contrôle ?
Merci d'avance,
si tu n'as pas de contrainte, bin oui, tu choisis tes points et tu regardes ce que cela donne.
Sinon, tu peux avoir des contraintes, G1, C1, G2, C2, modéliser un arc de conique, de cubique et là tu dois faire les calculs.
Lionel