IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques Discussion :

Intersection de 2 courbes de beziers cubique


Sujet :

Mathématiques

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 114
    Points : 120
    Points
    120
    Par défaut Intersection de 2 courbes de beziers cubique
    Bonjour,
    Voila je suis en train de programmer un logiciels utilisant des courbes de beziers cubiques ( Définit par 4 points ). J'ai beaucoup de mal çà trouver un algorithme adequat pour trouver les points d'intersections entre deux courbes.
    J'ai effectuté des recherches sur internet mais la plupart des algorithme sont définie pour des courbes de degré quelconques. Outre leur complexité, certains ne sont pas mathematiquement stables ( Résolution de polynomes ), d'autre ne sont que des approximations.
    J'ai essayé de programmer un algo qui approxime la courbe à un polyline puis compare les lignes deux a deux. Cet algo est probablement le plus lent qui soit et en plus il ne donne pas de résultat satisfaisant (J'ai probablement du mal le coder).
    Si quelqu'un pouvait me fournir quelques pistes ou mieux quelques liens.
    Merci Beaucoup

  2. #2
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    Si ce sont des cubiques elles ont des équations:
    y=ax^3+bx^2+cx+d
    y=a'x^3+b'x^2+c'x+d'
    Trouver les abscisses des points d'intersection revient donc à résoudre un équation du 3° degré.
    Il existe pour cela une méthode algébrique (chercher avec google formules de Cardan).
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

Discussions similaires

  1. courbe de bezier
    Par widi70 dans le forum C++
    Réponses: 12
    Dernier message: 17/03/2007, 12h52
  2. Intersection de deux courbes
    Par ramrouma dans le forum MATLAB
    Réponses: 2
    Dernier message: 28/01/2007, 16h20
  3. [vecteurs] dessiner les courbes de Bezier
    Par luta dans le forum Flash
    Réponses: 4
    Dernier message: 03/07/2006, 09h58
  4. Intersection de deux courbes quelconques
    Par ShootDX dans le forum Algorithmes et structures de données
    Réponses: 32
    Dernier message: 31/03/2006, 10h32
  5. Courbes de Beziers
    Par venomelektro dans le forum OpenGL
    Réponses: 10
    Dernier message: 23/12/2004, 00h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo