ForHosting KIT · Matematica

Perimetro di un poligono da coordinate

Inserisca i vertici di un poligono in ordine e ottenga la lunghezza del contorno: il rettangolo (0, 0), (3, 0), (3, 4), (0, 4) ha un perimetro di 14, lato di chiusura compreso, con ogni lato elencato. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Quando Lei conosce già i vertici ordinati di un poligono sul piano cartesiano, il perimetro è semplicemente la somma delle distanze in linea retta tra angoli consecutivi, più il segmento finale che chiude la figura fino al punto di partenza.

Come la somma chiusa degli spigoli recupera il perimetro del poligono

Etichetti i vertici ordinati come p0, p1, fino a p(n−1) con n almeno due. La lunghezza euclidea dello spigolo da pi a p(i+1) è la radice quadrata della somma delle differenze al quadrato in x e y, esattamente ciò che Math.hypot calcola in una sola chiamata stabile. Il perimetro chiuso è la somma di quelle lunghezze per ogni coppia consecutiva, più la lunghezza dello spigolo di chiusura dall'ultimo vertice al primo.

Quell'ultimo segmento è ciò che distingue il contorno chiuso di un poligono da una polilinea aperta; senza di esso avrebbe solo la lunghezza di un percorso, non la recinzione intorno alla figura. Controlli classici di aula includono il rettangolo allineato agli assi con angoli in (0, 0), (3, 0), (3, 4) e (0, 4), che produce perimetro quattordici, e il triangolo rettangolo (0, 0), (4, 0), (0, 3), i cui lati tre, quattro e cinque sommano a dodici.

Poiché l'algoritmo usa solo sottrazione, hypot e addizione, è deterministico, O(n) nel numero di vertici e privo di librerie trigonometriche o solver iterativi. Quel percorso chiuso coincide con il modo in cui corsi di topografia, manuali di geometria analitica e primer di geometria computazionale presentano il perimetro planare di un poligono, e mantiene allineati correttori automatici e pipeline al calcolo a mano.

Cosa invia e cosa riceve in risposta

Ogni voce deve essere un oggetto con proprietà x e y finite oppure un array a due elementi [x, y]. Campi mancanti, stringhe vuote, testo non numerico, NaN e Infinity su qualsiasi coordinata vengono rifiutati e non addebitati. Dopo il parsing, il servizio percorre l'anello una volta, accumula ogni lunghezza di spigolo con hypot e verifica che il perimetro totale sia un numero finito.

Controlli di esempio: il rettangolo a scala unitaria sopra produce perimetro quattordici con quattro spigoli di lunghezze tre, quattro, tre e quattro; un segmento a due punti (0, 0) e (3, 4) produce perimetro dieci perché il percorso chiuso va e torna; un elenco di un punto fallisce. Usi lo strumento gratuito del browser per controlli rapidi, poi chiami lo stesso contratto dagli script quando le serve una valutazione massiva di perimetri basati su coordinate senza reimplementare la percorrenza dell'anello chiuso in ogni linguaggio.

Dove i calcoli del perimetro di un poligono compaiono nel lavoro reale

I corsi di geometria analitica delle scuole superiori e dell'università chiedono di continuo il perimetro di un poligono a partire da vertici tracciati; una calcolatrice affidabile con minimo rigoroso di due punti e spigolo di chiusura esplicito accelera la correzione dei compiti ed elimina errori di foglio di calcolo in cui qualcuno dimentica l'ultimo lato o conta due volte un primo vertice ripetuto.

Disegno tecnico, topografia e flussi GIS semplici che già proiettano i punti in un piano cartesiano locale necessitano della lunghezza planare della recinzione di parcelle multiangolo prima della picchettatura o del report: un oracolo numerico condiviso mantiene allineate note di campo e script d'ufficio sullo stesso percorso di somma degli spigoli.

Tutorial di giochi, grafica e CAD spesso memorizzano scafi di collisione e piante come elenchi ordinati di punti; la risposta di perimetro alimenta stime di materiale, costi di percorso e euristiche di livello di dettaglio senza costruire un intero stack di geometria computazionale. Se in seguito le serve l'area del poligono tramite shoelace, lunghezze geodetiche su un globo o la lunghezza di una polilinea aperta senza chiusura, le tratti come intenzioni di ricerca distinte anziché sovraccaricare questa pagina sul perimetro del poligono.

Controlli di compiti ed esami

Calcoli il perimetro di un poligono da vertici ordinati tracciati e rifiuti elenchi con meno di due punti con un errore chiaro.

Recinzioni topografiche in piano locale

Dalle coordinate proiettate degli angoli di una parcella, recuperi il perimetro planare prima di riferire o recintare un lotto poligonale.

Quale formula usa questa calcolatrice?

Somma chiusa degli spigoli: perimetro = Σ distanze euclidee tra vertici consecutivi, più lo spigolo dall'ultimo vertice al primo.

Cosa succede se invio meno di due punti?

Il perimetro di un poligono richiede almeno due vertici per misurare almeno uno spigolo (e il relativo ritorno di chiusura).

Il poligono è trattato come chiuso?

Sì. Il percorso include sempre lo spigolo di chiusura dall'ultimo punto al primo. Con due punti ciò significa il doppio della lunghezza del segmento.

Quali formati di punto sono accettati?

Ogni vertice può essere un oggetto {x, y} o una coppia [x, y].

Quanto costa?

Lo strumento del browser è gratuito e gira in locale.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/geom/polygon-perimeter

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/geom/polygon-perimeter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points":[{"x":0,"y":0},{"x":3,"y":0},{"x":3,"y":4},{"x":0,"y":4}]}'
{
  "points": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 3,
      "y": 0
    },
    {
      "x": 3,
      "y": 4
    },
    {
      "x": 0,
      "y": 4
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.polygon_perimeter",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questa calcolatrice accetta un elenco di punti come oggetti {x, y} o coppie [x, y], verifica che siano presenti almeno due vertici finiti e restituisce il perimetro non negativo insieme all'elenco normalizzato dei vertici, la lunghezza di ogni spigolo, il conteggio dei vertici e l'etichetta di metodo edge_sum. Le richieste con meno di due punti vengono rifiutate con un errore chiaro invalid_input invece di uno zero silenzioso che sembri un calcolo riuscito. Nessuna chiamata di rete, nessun campionamento casuale e nessuna sorpresa in virgola mobile oltre all'aritmetica IEEE-754 ordinaria sulle coordinate che Lei fornisce.

Come la somma chiusa degli spigoli recupera il perimetro del poligono

Coordinate grandi possono ancora superare l'intervallo double di IEEE-754; quando la lunghezza intermedia di uno spigolo non è finita, la richiesta fallisce con un messaggio chiaro di overflow invece di restituire Infinity in JSON.

Cosa invia e cosa riceve in risposta

Fornisca un unico campo array obbligatorio denominato points (sono accettati gli alias vertices e coords). Almeno due vertici sono obbligatori; un solo punto o un elenco vuoto fallisce con invalid_input citando la regola dei due punti. In caso di successo la risposta JSON restituisce perimeter arrotondato per una serializzazione stabile, n come conteggio dei vertici, points come elenco normalizzato di coppie {x, y}, edges come array delle lunghezze per spigolo nell'ordine di percorrenza con lo spigolo di chiusura per ultimo, e method impostato alla stringa edge_sum così che log e interfacce didattiche documentino l'algoritmo. Il contratto è JSON stabile adatto a test unitari, correttori di compiti e pipeline a batch che mappano poligoni di feature a lunghezze di recinzione. Il prezzo API è la base pubblicata di $0.002 per elemento riuscito.

Dove i calcoli del perimetro di un poligono compaiono nel lavoro reale

Poiché questa capacità è un motore di parsing puro, la validazione fallita non consuma saldo e le esecuzioni riuscite restano a $0.002 per elemento.

Aiuti scafo in giochi e CAD

Trasformi un elenco ordinato di vertici 2D in un perimetro chiuso per costi di percorso e stime di materiale, stesso percorso in browser e API.

Leggi la documentazione completa del KIT →