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 :

Signe d'un angle orienté en degrés entre 2 vecteurs 3d


Sujet :

Mathématiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut Signe d'un angle orienté en degrés entre 2 vecteurs 3d
    Salut,
    je voudrais calculer l'angle orienté en degrés entre 2 vecteurs 3d et je me demandais si c'est possible avec seulement les 2 formules suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cos a = <u,v> / (||u|| * ||v||)
    sin a = ||u^v|| / (||u|| * ||v||)
    Pour tester je simule une rotation sur un axe x d'un repère global en right-hand. Je pose :
    u = (0,1,0) -> axe y en fait
    et v = (0,1,0) -> une copie de l'axe y sur lequel j'effectue une rotation positive dans le sens anti-horaire sur x.

    Le problème est que les sin(a) et cos(a) sont les mêmes pour :

    v = [0.0:0.0:1]

    et pour :

    v = [0.0:0.0:-1]

    Il est donc impossible de récupérer le signe avec seulement les 2 formules citées en début de post ?
    Ca correspond à 90° et 270°, mais acos(a) me retourne évidemment toujours 90° étant donné que cos(a) = 0.
    J'avais pensé à tester le signe des composantes x, y, z de ||u^v|| mais je crois que cela ne fonctionne que sur des plans prédéfinis ?

    Merci d'avance

  2. #2
    Membre très actif
    Profil pro
    chercheur
    Inscrit en
    Avril 2004
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : Avril 2004
    Messages : 830
    Par défaut
    orienté par rapport à quoi ?

  3. #3
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Merci.
    Effectivement je m'aperçois qu'il faut obligatoirement définir un plan pour ce que je veux faire.
    Donc orienté par rapport à un plan défini par 2 vecteurs A et B. Je pense que je devrais pouvoir m'en sortir, je n'avais pas bien compris cela au début.

    (Si quelqu'un a la formule, je suis quand même preneur )

  4. #4
    Membre très actif
    Profil pro
    chercheur
    Inscrit en
    Avril 2004
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : Avril 2004
    Messages : 830
    Par défaut
    Il faut encore choisir une des deux normales au plan pour définir une orientation

  5. #5
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Merci, j'ai vu cela entre temps
    En revanche au lieu d'utiliser un plan, est-ce qu'une normale ne suffirait pas pour comparer ces composantes avec le produit vectoriel et en déduire le signe ?

  6. #6
    Membre très actif
    Profil pro
    chercheur
    Inscrit en
    Avril 2004
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : Avril 2004
    Messages : 830
    Par défaut
    En fait le signe d'un angle entre 2 vecteurs dans l'espace ne me parait pas avoir de sens.

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

Discussions similaires

  1. Calculer le signe de l'angle entre 2 vecteurs. (en 3D)
    Par Invité dans le forum Mathématiques
    Réponses: 5
    Dernier message: 05/07/2014, 11h50
  2. Angle orienté entre 2 plans dans l'espace
    Par Shayä dans le forum Mathématiques
    Réponses: 0
    Dernier message: 10/02/2010, 05h50
  3. Calcul angle orienté entre 3 points
    Par macgiver159 dans le forum Mathématiques
    Réponses: 3
    Dernier message: 11/11/2008, 18h01
  4. Calcul d'angle entre deux vecteurs
    Par feynman dans le forum Fortran
    Réponses: 8
    Dernier message: 22/09/2007, 13h59
  5. Calcul d'angle entre 2 vecteurs - direction
    Par lothei dans le forum Développement 2D, 3D et Jeux
    Réponses: 4
    Dernier message: 03/09/2007, 19h29

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