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 :

Problème de trigonométrie


Sujet :

Mathématiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut Problème de trigonométrie
    Bonjour,

    Je bute devant le problème suivant.

    Je trace un mur intérieur suivant les points A,B,C,D,E,F,G
    Et je voudrais calculer automatiquement le mur exterieur en indiquant une epaisseur fixe.
    Il faut donc trouvé les points A2,B2,C2,D2,E2,F2,G2

    Voir image ci dessous


    Auriez vous une idée comment faire ca ?
    Est-ce possible ?

    Merci d'avance pour votre aide

  2. #2
    Membre émérite
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2009
    Messages
    553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 553
    Par défaut
    Bonsoir,

    Il manque une information pour être rigoureux. Sur ton dessin, implicitement, l'extérieur du mur est à gauche de chaque segment.

    Tu dois t'en sortir en translatant les points suivant les normales aux segments.

    Pour A2 tu translates A de "epaisseur mur" suivant la normale unitaire à AB
    Pour G2 tu translates G de "epaisseur mur" suivant la normale unitaire à FG

    Pour les points intermédiaires, tu fais combinaison des translations suivant la normale du segment précédent, et la normale du segment suivant.

    C'est la détermination de la normale (par rotation du vecteur directeur du segment de +/- 90°) qui dépend du choix : intérieur à droite / intérieur à gauche.

    Bye, en espérant que ça t'aide.

    ps : Si tu as besoin de plus de détails, fait signe. Sans plus d'infos sur ton niveau en math, c'est pas facile d'aller plus loin.

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    Merci pour ta réponse.
    Mon niveau en math est trés mauvais.(genre seconde)

    J'avais pensé à la translation.

    Pour moi la translation veut dire :
    Dé-rotaté la ligne AB pour la remettre a l'horizontale
    Tracé la ligne A2B2, au dessus de la ligne AB
    re-rotaté la ligne AB
    re-rotaté la ligne A2B2

    Mais le probleme dans ce cas, est que la ligne A2B2 doit etre plus longue que la ligne AB. Et la translation ne suffit pas non ?

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Par défaut
    Voici une méthode possible:
    Elle est fondée sur les équations de droites et la distance d'un point à une droite.
    Si une droite D a une équation ax+by+c=0 et si M(u,v) la distance de M à D est
    |au+bv+c|/racine(a²+b²)
    Donc tu détermines les équations de (A1B1) et de (B1C1) tu appliques la propriété ci-dessus pour trouver les coordonnées de B2 avec
    d(B2,(A1B1)=d(B2,(B1C1))=e (épaisseur dur mur).
    Tu trouves QUATRE candidats et tu gardes le bon en fonction de la configuration.
    Pour les extrémités A2 et G2 tu exprimes que le vecteur A1A2 est orthogonal à A1B1 et que d(A2,(A1B1))=e ce qui te donne DEUX candidats. Là encore tu gardes le bon en fonction du contexte.
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  5. #5
    Membre émérite
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2009
    Messages
    553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 553
    Par défaut
    Citation Envoyé par thefrog Voir le message
    Pour moi la translation veut dire :
    Dé-rotaté la ligne AB pour la remettre a l'horizontale
    Tracé la ligne A2B2, au dessus de la ligne AB
    re-rotaté la ligne AB
    re-rotaté la ligne A2B2
    Heu, non je parle de la translation, non pas de la droite, mais de A pour former A2 suivant la normale à la droite AB.

    D'une "somme" de translation de B suivant la normale à AB et la normale à BC? Tu vois l'idée?

    ++ demande si tu ne vois pas comment réaliser les calculs

    (correction : heu pardon raisonnement trop rapide. Lien vers horrible schéma supprimé)

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Par défaut
    D'une "somme" de translation de B suivant la normale à AB et la normale à BC? Tu vois l'idée?
    très mauvaise idée, l'extrémité de la somme des deux vecteurs normaux n'a aucune raison d'être dans le prolongement des parallèles.
    La méthode que je suggère ne fait intervenir aucune transformation géométrique pas de rotaté -derotatés, etc... pas de trigo. juste des systèmes linéaires de deux équations à deux inconnues.
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 55
    Par défaut
    Citation Envoyé par Zavonen Voir le message
    très mauvaise idée, l'extrémité de la somme des deux vecteurs normaux n'a aucune raison d'être dans le prolongement des parallèles.
    La méthode que je suggère ne fait intervenir aucune transformation géométrique pas de rotaté -derotatés, etc... pas de trigo. juste des systèmes linéaires de deux équations à deux inconnues.
    +1
    pour une fois (ou plutot les rares fois) qu'un probleme de la "realite" est suffisament simple pour etre mis sous forme de systemes lineaire et qui plus est avec seulement deux inconnues... pourquoi s'embeter ?

Discussions similaires

  1. problème de trigonométrie
    Par PascalStl dans le forum Programmation multimédia/Jeux
    Réponses: 0
    Dernier message: 17/04/2014, 08h46
  2. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 15h18
  3. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 12h37
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 17h10
  5. Réponses: 6
    Dernier message: 25/03/2002, 22h11

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