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 :

Trouver un repère à partir d'un vecteur 3D


Sujet :

Mathématiques

  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur 3D
    Inscrit en
    Avril 2008
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur 3D

    Informations forums :
    Inscription : Avril 2008
    Messages : 400
    Points : 968
    Points
    968
    Par défaut Trouver un repère à partir d'un vecteur 3D
    Bonjour, j'ai un problème qui me semble assez simple, mais je n'arrive pourtant pas a trouver de solution satisfaisante. En gros a partir d'un vecteur 3D A, j'aimerai trouver 2 vecteurs B et C tels que le produit vectoriel de B et C donne A.
    J'ai essayé quelque chose se rapprochant de ce qu'on pourrait faire en 2D (à savoir inverser 2 composantes du vecteur), sauf qu'il arrive que cross(B,C)=-A au lieu de A, ce qui m'embête quelque peu. Bien entendu, je pourrais comparer le résultat a A et inverser un des vecteurs en cas de problème, mais ca ne me semble pas très propre...
    Si quelqu'un a une solution efficace, je vous serais reconnaissant de bien vouloir m'éclairer.

  2. #2
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 816
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 816
    Points : 7 648
    Points
    7 648
    Par défaut
    Salut

    Si tu as ton vecteur B, tu prends C=cross(A,B) (à quelques normes près... mais si c'est pour un repère je présume que tes vecteurs sont normés)
    Tu auras automatiquement A=cross(B,C)

Discussions similaires

  1. [Dates] Trouver une période à partir d'un DATETIME
    Par Space Cowboy dans le forum Langage
    Réponses: 6
    Dernier message: 06/03/2007, 15h55
  2. trouver nom fichier à partir du chemin
    Par cortex024 dans le forum Langage
    Réponses: 2
    Dernier message: 07/02/2007, 16h47
  3. trouver une date à partir d'un nombre de jours
    Par charlene44 dans le forum Delphi
    Réponses: 4
    Dernier message: 21/08/2006, 15h27
  4. Recupérer les angles d'euler à partir d'un vecteur
    Par franco01 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 17/07/2006, 22h08
  5. [D7] trouver une semaine partir d'une date
    Par raoulmania dans le forum Langage
    Réponses: 3
    Dernier message: 01/12/2005, 11h36

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