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

VB.NET Discussion :

Calculer Point Hauteur triangle


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 134
    Par défaut Calculer Point Hauteur triangle
    Bonjour à tous.

    Je suis en train de me casser la tête sur des calculs mathematique, J'aimerais savoir si quelqu'un pourrait m'aider à résoudre ce problème.

    J'ai un triangle dont je connais la position en pixel des trois point de celui-ci , et j'aimerai connaitre la position en pixel de la hauteur de celui-ci (voir fichier joint) et j'avoue que je désespère alors si quelqu'un à une idée, je suis preneur

    Je précise que ce triangle est un triangle quelconque

    Merci d'avance
    Images attachées Images attachées  

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    hello,
    ta réponse se trouve dans ce cours de trigo : http://www.lprofeagle4.net/IMG/pdf/T...S_QCQ_Prof.pdf
    et pour calculer la distance entre deux points : http://integraledesmaths.free.fr/idm...m/GeoAPDis.htm
    Bonne soirée.

    EDIT : la question que je me pose moi c'est comment dire au programme qu'il te faut cette hauteur là? car dans un triangle il y a trois hauteur...
    On pourrait dire que la hauteur est celle qui est la plus grande des trois....

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 44
    Par défaut Projection orthogonale pt sur droite
    En fait ,oublie le triangle, tu veux obtenir la projection orthogonale m de C sur AB

    Ci-dessous un vieux code écrit il y a 30 ans !(remplace objectpar double ou autre)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Sub projOrth(ByRef xa As Object, ByRef YA As Object, ByRef xb As Object, ByRef yb As Object, ByRef xm As Object, ByRef ym As Object, ByRef xh As Object, ByRef yh As Object, ByRef mh As Object)
            Dim mh2 As Object
            Dim ah As Object
            Dim ab As Object
            Dim am2 As Object
            Dim ab2 As Object
            Dim bm2 As Object
               bm2 = (xm - xb) ^ 2 + (ym - yb) ^ 2 
                ab2 = (xa - xb) ^ 2 + (YA - yb) ^ 2
                am2 = (xm - xa) ^ 2 + (ym - YA) ^ 2 
              ab = System.Math.Sqrt(ab2) 
              ah = (bm2 - ab2 - am2) / (-2 * ab) '''PRINT "ah="; ah
              xh = ((xb - xa) * ah / ab) + xa
              yh = ((yb - YA) * ah / ab) + YA
              mh2 = (yh - ym) ^ 2 + (xh - xm) ^ 2
             mh = System.Math.Sqrt(mh2) 
     
     
        End Sub

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/03/2009, 17h18
  2. Calculer point d'interception de deux objets en mouvement
    Par Zarr.be dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 23/07/2008, 03h20
  3. Calculer point intersection droite
    Par cetiop dans le forum C
    Réponses: 7
    Dernier message: 21/01/2008, 22h26
  4. Pb sur calcul de hauteur de feuille (he oui !)
    Par OhMonBato dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 21/01/2008, 15h42
  5. Interpolation "linéaire" sur un point dans triangle (3D)
    Par Vol dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 09/07/2006, 22h34

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