← Calculateurs de polygones /

Calculateur de polygone par coordonnées

Trouvez l'aire, le périmètre et le centroïde d'un polygone à partir de ses sommets (coordonnées x,y).

Vérifié par [email protected], Geometry Calculator Developer & Online Math Educator Dernière mise à jour April 24, 2026

Calculateur de polygone par coordonnées

Entrez un sommet par ligne en x,y (ex : 0,0). Listez les sommets dans l'ordre (horaire ou antihoraire).

Formules utilisées dans Calculateur de polygone par coordonnées

Shoelace: A = ½|Σ(xᵢyᵢ₊₁ − xᵢ₊₁yᵢ)|

In-Depth Tutorial: Calculateur de polygone par coordonnées

La Calculatrice de coordonnées de polygone utilise la formule des lacets (également appelée formule du arpenteur ou formule de l'aire de Gauss) pour trouver l'aire de tout polygone simple — régulier ou irrégulier — à partir de ses coordonnées de sommets (x, y). Aucune longueur de côté, aucun angle, aucune mesure de hauteur n'est nécessaire. Il suffit d'insérer les sommets dans l'ordre. Ce tutoriel explique la formule, pourquoi elle fonctionne (en termes géométriques), et présente des exemples résolus pour les polygones convexes et concaves.

La formule des lacets

Pour un polygone avec n sommets listés dans l'ordre comme (x₁, y₁), (x₂, y₂), ..., (xₙ, yₙ) :

Aire = ½ × |Σ (xᵢ × yᵢ₊₁ − xᵢ₊₁ × yᵢ)|

La somme porte sur toutes les paires de sommets consécutifs, en considérant (xₙ₊₁, yₙ₊₁) comme identique à (x₁, y₁) (retour au début). Les barres de valeur absolue gèrent le cas où les sommets sont listés dans le sens des aiguilles d'une montre (ce qui donne un résultat négatif sous la somme) ; le résultat est toujours une aire positive.

L'appellation « Lacets »

La formule tire son nom de la manière dont on la calcule visuellement :

  1. Écrivez toutes les coordonnées x dans une colonne, les coordonnées y dans une autre, en RÉPÉTANT la première ligne en bas (pour fermer le polygone).
  2. Multipliez vers le bas et la droite (chaque xᵢ multiplié par le y_{i+1}). Sommez ces produits.
  3. Multipliez vers le bas et la GAUCHE (chaque yᵢ multiplié par le x_{i+1}). Sommez ces produits.
  4. Prenez la différence absolue des deux sommes, puis divisez par 2.

Le motif de multiplication diagonale ressemble à un zigzag de lacet — d'où le nom.

Exemple résolu 1 — carré via la formule des lacets

Carré avec les sommets (0, 0), (4, 0), (4, 3), (0, 3) — en réalité un rectangle de 4 × 3.

Calculez les produits vers le bas-droite et vers le bas-gauche :

Bas-droite : (0×0) + (4×3) + (4×3) + (0×0) = 0 + 12 + 12 + 0 = 24

Attendez, refaisons cela avec le bon appariement. La formule est Σ(xᵢyᵢ₊₁ − xᵢ₊₁yᵢ).

  • (x₁y₂ − x₂y₁) = (0×0) − (4×0) = 0
  • (x₂y₃ − x₃y₂) = (4×3) − (4×0) = 12
  • (x₃y₄ − x₄y₃) = (4×3) − (0×3) = 12
  • (x₄y₁ − x₁y₄) = (0×0) − (0×3) = 0

Somme = 0 + 12 + 12 + 0 = 24. Aire = |24| / 2 = 12.

Vérification : Un rectangle de 4 × 3 a une aire de 12. ✓

Exemple résolu 2 — triangle

Triangle avec les sommets (0, 0), (6, 0), (3, 4).

  • (0×0 − 6×0) = 0
  • (6×4 − 3×0) = 24
  • (3×0 − 0×4) = 0

Somme = 24. Aire = 24 / 2 = 12.

Vérification : triangle de base 6, hauteur 4, aire = ½ × 6 × 4 = 12. ✓

Exemple résolu 3 — pentagone irrégulier

Pentagone avec les sommets (0, 0), (5, 0), (6, 3), (3, 5), (−1, 3).

  • (0×0 − 5×0) = 0
  • (5×3 − 6×0) = 15
  • (6×5 − 3×3) = 21
  • (3×3 − (−1)×5) = 9 + 5 = 14
  • ((−1)×0 − 0×3) = 0

Somme = 50. Aire = 50 / 2 = 25.

Remarque : pas besoin de calculer les longueurs des côtés ou de décomposer le pentagone en triangles. Seules les coordonnées des sommets sont nécessaires.

Pourquoi la formule des lacets fonctionne-t-elle ?

Intuition : la formule des lacets calcule l'aire signée balayée en parcourant le polygone. Chaque terme (xᵢyᵢ₊₁ − xᵢ₊₁yᵢ) représente le double de l'aire signée du triangle formé par l'origine, le sommet i et le sommet i+1. En sommant tous ces termes, on obtient le double de l'aire du polygone. Diviser par 2 permet de retrouver l'aire elle-même.

La valeur absolue gère le cas où les sommets sont listés dans le sens des aiguilles d'une montre (donnant un résultat négatif) par rapport au sens inverse (positif). Les deux ordonnances donnent la même aire absolue.

Sens inverse vs sens des aiguilles d'une montre

Lister les sommets dans le sens inverse des aiguilles d'une montre donne une somme POSITIVE. Dans le sens des aiguilles d'une montre, la somme est NÉGATIVE.

Ceci est intentionnel — cela permet à la formule de détecter l'orientation. Dans certains contextes (géométrie computationnelle, enroulement de polygone), le signe indique quel « côté » du polygone vous tracez. Pour le calcul pur de l'aire, prenez simplement la valeur absolue.

Important : les sommets doivent être dans l'ordre

La formule des lacets exige que les sommets soient listés dans l'ordre le long du périmètre du polygone — soit de manière cohérente dans le sens des aiguilles d'une montre, soit de manière cohérente dans le sens inverse. Les lister hors ordre (sauter d'un point à l'autre) crée un « polygone » auto-intersectant qui n'existe pas physiquement, et la formule renvoie une aire différente (plus petite).

Polygones concaves

La formule des lacets fonctionne également pour les polygones concaves (non convexes) — tant que le polygone est simple (ne s'auto-intersecte pas). Il suffit de lister les sommets dans leur ordre naturel le long du périmètre.

Polygones auto-intersectants

Pour les polygones avec des arêtes qui se croisent (comme une étoile dessinée avec une ligne continue unique, ou une « cravate papillon »), la formule des lacets renvoie une valeur qui dépend des croisements — généralement l'« aire nette » signée où certaines régions comptent positivement et d'autres négativement. Pour la plupart des applications pratiques, ce n'est pas le résultat souhaité ; assurez-vous que votre polygone est simple avant d'utiliser la formule des lacets.

Applications réelles

  • Topographie. Calcul de l'aire foncière à partir des coordonnées GPS des coins. La formule des lacets est exactement celle utilisée par les topographes pour calculer les surfaces des parcelles.
  • SIG / Cartographie. Calcul de l'aire d'une région définie par les sommets du polygone de latitude-longitude (avec une approximation de Terre plate pour les petites régions).
  • Infographie. Calcul des aires de polygone pour la détection de collisions, le rendu ou les algorithmes géométriques.
  • Architecture et design. Calcul des aires de plans d'étage irréguliers à partir des coordonnées CAO.
  • Mathématiques — Théorème de Pick. Compte les points de réseau à l'intérieur d'un polygone ayant des sommets entiers, lié à l'aire de la formule des lacets.

Erreurs courantes

  • Oublier de fermer le polygone. Le dernier sommet doit se reconnecter au premier. Incluez explicitement (xₙ₊₁, yₙ₊₁) = (x₁, y₁) ou traitez le retour implicite.
  • Lister les sommets hors ordre. Un ordre aléatoire crée une forme auto-intersectante avec une mauvaise aire. Tracez toujours le périmètre dans l'ordre.
  • Oublier le ½. La somme de la formule des lacets est LE DOUBLE de l'aire du polygone. Divisez par 2 à la fin.
  • Oublier la valeur absolue. Le résultat peut être négatif (liste dans le sens des aiguilles d'une montre). Les aires sont toujours positives — prenez |résultat|.
  • L'utilisation sur des polygones auto-intersectants. La formule des lacets donne une « aire signée » pour les figures auto-intersectantes ; ce n'est pas la même chose que l'aire physique.

Questions fréquentes – Calculateur de polygone par coordonnées

Entrez un sommet par ligne sous forme x,y — par exemple : 0,0 sur la première ligne, 4,0 sur la deuxième, etc. Listez les sommets dans l'ordre séquentiel autour du polygone.

La formule du lacet : Aire = ½ |Σ(xᵢyᵢ₊₁ − xᵢ₊₁yᵢ)|. Elle fonctionne pour tout polygone simple (non auto-intersectant) avec n'importe quel nombre de sommets.

Oui — listez-les consécutivement (tous dans le sens des aiguilles d'une montre ou tous dans le sens inverse). Un ordre aléatoire peut créer une forme auto-intersectante avec une aire incorrecte.

Oui — gratuit et illimité.