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 :

coordonnées d'un point 3D entre deux points 3D


Sujet :

Mathématiques

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 119
    Points : 55
    Points
    55
    Par défaut coordonnées d'un point 3D entre deux points 3D
    Salut, j'ai une question idiote, mais tellement idiote que je n'arrive pas à trouver les mots-clef à rentrer pour trouver des réponses :

    J'ai deux points 3D dont je connais les coordonnées :
    A (Xa, Ya, Za) et B (Xb, Yb, Zb)
    et je voudrais récupérer les coordonnées du point sur la droite passant par A et B, pour un Z donné

    C'est très con, mais j'arrive plus à me rappeler comment on fait...

    Quelqu'un pour m'aider ?

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Points : 923
    Points
    923
    Par défaut
    Tu cherches une paramétrisation de la droite, tu trouves la valeur du paramètre avec la donnée de la cote (Z), et tu récupères les 2 autres coordonnées.
    Paramétrisation:
    x = xA + (xB - xA)t
    y = yA + (yB - yA)t
    z = zA + (zB - zA)t

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 88
    Points : 48
    Points
    48
    Par défaut
    C'est super fastoche.

    Tu as 2 points A et B que tu peux placer grâce a leur coordonnées.
    A partir de ça, tu peux trouver les coordonnées du vecteur AB.

    AB = (xb-xa, yb-ya, zb-za)

    Maintennant on veux trouver un point P (xp, yp, zp) appartenant à AB.
    Alors il faut que AB et AP soit colinéaire.

    Donc on peux trouver k tel que AP = kAB

    Soit (xp-xa, yp-ya, zp-za) = k.(xb-xa, yb-ya, zb-za)

    Soit le système suivant :
    xp-xa = k.(xb-xa)
    yp-ya = k.(yb-ya)
    zp-za = k.(zb-za)

    Sans difficultés ont obtient :
    xp = k.(xb-xa) + xa
    yp = k.(yb-ya) + ya
    zp = k.(zb-za) + za

    Maintenant, il faut trouver le fameux k!
    C'est encore une fois fastoche en se servant de la derniere égalité du système
    zp = k.(zb-za) + za

    za, zb, zp sont connues donc tu peux calculer k.

    Et quand tu as k, tu peux calculer xp et yp !
    xp = k.(xb-xa) + xa
    yp = k.(yb-ya) + ya

    Voilà !

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 119
    Points : 55
    Points
    55
    Par défaut
    Merci beaucoup, c'est exactement ça que je cherchais !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment trouver les points intermédiaires entre deux points
    Par pyo666 dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 19/04/2010, 17h05
  2. Extraire coordonnées entre deux points dans une image
    Par Pg043 dans le forum Traitement d'images
    Réponses: 4
    Dernier message: 16/01/2009, 10h35
  3. Réponses: 6
    Dernier message: 27/04/2007, 23h50
  4. [Base de données Spatial] Distance entre deux points
    Par Pumpkins dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/11/2006, 13h18
  5. Calcul de distance entre deux points en WGS84
    Par marieR dans le forum Langage
    Réponses: 5
    Dernier message: 03/08/2006, 18h07

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