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 droite et plan


Sujet :

Mathématiques

  1. #1
    Membre actif Avatar de declencher
    Inscrit en
    Mai 2003
    Messages
    441
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 441
    Points : 251
    Points
    251
    Par défaut Intersection droite et plan
    Bonjour,

    J'ai un problème très simple. J'ai des points A et B dont je connais les coordonnées. Et j'ai le plan d'équation z=0.

    J'aimerai connaitre l'intersection entre ma droite (AB) et mon plan.

    Je suis donc parti du principe [AB]=k[AM] ([AB] et [AM] étant des vecteurs), ce qui me donne :
    xB-xA=k*(xM-xA)
    yB-yA=k*(yM-yA)
    zB-zA=k*(zM-zA)

    Connaissant zM (c'est mon plan), zA et zB, je trouve k. Ensuite je calcule les coordonnées manquantes du point M.

    Ma question est la suivante : ça vous semble correcte ?

    D'après des amis le soft donne de mauvais résultat, pourtant je ne trouve pas d'erreur... Dans mon cas je fait ce calcul sur de très nombreux couples de points car l'ensemble des points A1, A2, A3.. An et B1, B2... Bn décrivent des formes... Et les formes obtenues ne semblent pas bonne...

    Avez vous un soft de dessin ou autre soft de 3D qui permettra de vérifier ce que je calcule ?

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    ça vous semble correct?
    Tout à fait

  3. #3
    Membre habitué Avatar de titourock
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 156
    Points : 190
    Points
    190
    Par défaut
    C'est correct, seulement le point M n'existe pas forcément

  4. #4
    Membre actif Avatar de declencher
    Inscrit en
    Mai 2003
    Messages
    441
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 441
    Points : 251
    Points
    251
    Par défaut
    Bonjour,

    Peux tu préciser ta pensé titourock ?

    Si c'est correct, je ne sais plus où chercher... Vous connaissez un soft de 3D qui me permettrait de vérifier mes projections de points ?

  5. #5
    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
    Peux tu préciser ta pensé titourock ?
    Bien que je ne puisse pénétrer les circonvolutions cérabrales de Titourock je pense qu'il envisage le cas où la droite (AB) soit parallèle à ton plan.
    Autres choses pouvant se produire:
    La droite et le plan ne sont pas vraiment parallèles, mais suffisamment pour que le point d'intersection soit rejeté très loin. Auquel cas k peut dépasser la valeur maximal autorisée pour le type numérique que tu utilises.
    Ton procédé de calcul est bon. Si les résultats ne collent pas c'est que le code n'est pas bon.

  6. #6
    Membre actif Avatar de declencher
    Inscrit en
    Mai 2003
    Messages
    441
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 441
    Points : 251
    Points
    251
    Par défaut
    C'est vrai que j'avais oublié ce cas là car c'est impossible dans mon cas

    Mon code étant tellement simple que je peux dire qu'il correspond à la formule écrite et je l'ai vérifié plusieurs fois...

    L'idéal sera de passer par un soft de dessin inustriel qui calculerait ces points afin que je puisse les comparer avec ceux que j'obtiens...

  7. #7
    Membre habitué Avatar de titourock
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 156
    Points : 190
    Points
    190
    Par défaut
    Oui, mais ton calcul reste bon. Rien n'empêche un système d'équations de ne pas avoir de solution

    En revanche, ce que dit Zavonen est important. Ton point peut se situer à l'extérieur des "capacités" de l'ordinateur. Ce qui revient un peu à dire que pour l'ordinateur, la droite est "parallèle" au plan...

Discussions similaires

  1. [perfs] intersections droite/rectangle
    Par Nemerle dans le forum Algorithmes et structures de données
    Réponses: 16
    Dernier message: 13/04/2008, 12h23
  2. Calculer point intersection droite
    Par cetiop dans le forum C
    Réponses: 7
    Dernier message: 21/01/2008, 22h26
  3. volume intersection de 6 plans
    Par FunkyMatt dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 12/10/2006, 14h46
  4. Surface du polygone formé par l'intersection d'un plan et d'un cube unitaire
    Par ToTo13 dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/09/2006, 10h05
  5. Intersection droite-plan
    Par Finch dans le forum OpenGL
    Réponses: 2
    Dernier message: 25/04/2005, 13h05

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