Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Perpendiculaire aux cotés d'un polygone



  1. #1
    defluc

    Perpendiculaire aux cotés d'un polygone


    ------

    Bonjour,

    Je me suis inscris sur votre site parce que j'écris un programme faisant appel à des notions de géométrie lointaines à mon âge.

    Le problème est le suivant :
    Soit un polygone quelconque. Je voudrais élever des perpendiculaires d'une longueur donnée vers l'extérieur aux extrémités, de chaque côté.

    Le code est le suivant répété dans une boucle lisant une à une les coordonnées de chaque côté:
    Code:
      Angle := ArcTan((Y1-Y2)/(X1-X2));
      X3 := X1+(Longueur*Sin(-Angle));
      Y3 := Y1+(Longueur*Cos(-Angle));
      X4 := X2+(Longueur*Sin(-Angle));
      Y4 := Y2+(Longueur*Cos(-Angle));
    Mon problème est que dans certains cas, les coordonnées trouvées sont vers l'intérieur plutôt que vers l'extérieur du polygone.

    Je crois me souvenir qu'il s'agit d'une question de quadrant mais cela me ferait gagner du temps si l'on pouvait m'éclairer sur les corrections à apporter à mes formules pour atteindre mon objectif.

    Merci d'avance

    Un Papy

    -----

  2. #2
    mécano41

    Re : Perpendiculaire aux cotés d'un polygone

    Bonjour,

    Voici dans ce fichier EXCEL quelque chose qui devrait aller. Tu pourras au moins récupérer le principe. Au lieu de calculer une tangente, je calcule le cosinus, le sinus et l'arcsinus et je lève le doute par une formule. J'ai mis une longueur unique de segment par côté mais on peut évidemment modifier.

    Cordialement
    Fichiers attachés Fichiers attachés

  3. #3
    mécano41

    Re : Perpendiculaire aux cotés d'un polygone

    Bonjour,

    Je devais être fatigué...! C'est bon mais il n'est évidemment pas nécessaire de calculer l'angle. On a : cos (alpha + pi/2) = -sin(alpha) et sin(alpha + pi/2) = cos alpha

    Je mets donc cette solution plus simple.

    Cordialement
    Fichiers attachés Fichiers attachés

Sur le même thème :

Discussions similaires

  1. Intérieur d'un polygône
    Par Ravaner dans le forum Mathématiques du supérieur
    Réponses: 28
    Dernier message: 08/11/2010, 23h06
  2. aire et CG d'un polygone irregulier
    Par ABN84 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 21/01/2007, 13h39
  3. Somme des angles d'un polygone
    Par kNz dans le forum Mathématiques du collège et du lycée
    Réponses: 5
    Dernier message: 11/11/2006, 19h12
  4. Caracterisation de la forme d'un polygone
    Par sunshine dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 12/07/2006, 21h05
  5. démo polygone à n côtés
    Par hugox dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 20/02/2005, 23h56