ForHosting KIT · Matematica

Cerchio da tre punti

Inserisca tre punti e ottenga l'unico cerchio che li attraversa tutti: (0, 0), (4, 0) e (0, 3) danno un centro in (2; 1,5) e un raggio di 2,5. Punti allineati vengono rifiutati, perché nessun cerchio passa per essi. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
X1
0
Y1
0
X2
4
Y2
0
X3
0
Y3
3
Ottiene
Raggio
2,5
Diametro
5
Raggio al quadrato
6,25
Equazione
(x − 2)² + (y − 1.5)² = 6.25

Questo calcolatore trova il cerchio unico che passa per tre punti dati nel piano e riporta le coordinate del centro e il raggio. Inserite i sei numeri x1, y1, x2, y2, x3 e y3 (o oggetti punto annidati); il motore interseca gli assi dei due segmenti con una formula del determinante in forma chiusa, quindi restituisce il centro, il raggio, il diametro, il raggio al quadrato, e un'equazione del cerchio leggibile.

Cos'è un cerchio da tre punti e cosa contiene la risposta

Nel piano euclideo, tre punti qualsiasi che non giacciono su una singola linea retta determinano esattamente un cerchio. Quel cerchio è l'insieme di tutti i punti a una distanza fissa R da un centro unico C; i tre punti dati sono corde del cerchio, così C è equidistante da tutti e tre e deve trovarsi all'intersezione degli assi di due lati qualsiasi del triangolo che formano.

Questo strumento esiste per trasformare coordinate grezze in quel centro e raggio senza costringervi a impostare equazioni di asse a mano o a espandere l'equazione generale del cerchio x al quadrato più y al quadrato più D x più E y più F uguale a zero e risolvere voi stessi un sistema tre per tre. Questa disciplina mantiene stabili i test automatizzati, rende sicura la cache, e impedisce a uno studente o uno script di trattare una terna degenere come un cerchio di raggio infinito.

Se vi serve un fitting ai minimi quadrati attraverso molti campioni rumorosi, un cerchio in tre dimensioni, o un diverso centro del triangolo come l'incentro, usate uno strumento dedicato a quei problemi; l'intento di ricerca qui è il cerchio esatto attraverso tre coordinate e una risposta chiara di centro, raggio, o un errore onesto.

Come vengono lette le coordinate e come viene valutata la forma chiusa

Potete anche passare points come un array di tre coppie [x, y]. Dopo l'analisi, le distanze a coppie vengono verificate così i punti coincidenti falliscono rapidamente con un messaggio che nomina la coppia. Il determinante dell'area orientata due volte D uguale a due volte x1 per y2 meno y3 più x2 per y3 meno y1 più x3 per y1 meno y2; quando il valore assoluto di D è sotto un piccolo epsilon i punti sono collineari e il gestore lancia un errore invece di dividere per zero.

Altrimenti le coordinate del centro seguono l'espansione standard: la coordinata x è uguale alla somma pesata delle norme al quadrato per le differenze y opposte divisa per D, e la coordinata y è uguale alla somma analoga con le differenze x. Il raggio è la distanza euclidea dal centro al primo punto; un controllo indipendente R uguale al prodotto delle tre lunghezze di corda su quattro volte l'area del triangolo usa la stessa geometria e le due stime vengono mediate per un raggio riportato stabile sotto rumore in virgola mobile.

La precisione facoltativa arrotonda solo i campi pubblicati; la risoluzione interna usa sempre piena precisione double prima di quel passo finale di arrotondamento.

Dove si inserisce trovare un cerchio da tre punti in studio, progettazione e codice

Gli studenti incontrano questa costruzione quando un libro di testo chiede il cerchio attraverso tre punti dati, quando un esame di geometria richiede il centro equidistante da tre pin di mappa, o quando i compiti di geometria analitica vogliono l'equazione generale del cerchio da tre coppie di coordinate. Gli insegnanti possono pregenerare chiavi di risposta che elencano centro e raggio per terne di coordinate intere e rifiutano input collineari invece di stampare Infinito.

I flussi di lavoro di rilievo e CAD spesso hanno bisogno di un cerchio vincolato a tre punti di controllo non collineari prima di scostare archi, posizionare fissaggi, o verificare franchi; sapere che un terzo picchetto è collineare con i primi due è prezioso quanto il cerchio stesso.

I team di giochi e simulazioni usano il cerchio a tre punti come economico cerchio delimitante per una faccia di mesh triangolare, per regioni di hit-test, o per posizionare una luce o una camera che deve trovarsi ugualmente lontana da tre punti di riferimento. Gli sviluppatori richiamano lo stesso contratto dagli script per generare vettori di test deterministici per librerie di geometria, per illustrare gli assi perpendicolari in strumenti didattici, o per soddisfare enunciati di sfide di programmazione che richiedono il cerchio attraverso tre coordinate.

Compiti e preparazione agli esami

Calcolate il centro e il raggio del cerchio attraverso terne di coordinate scolastiche, e verificate che gli input collineari vengano rifiutati invece di produrre Infinito.

CAD, rilievi e limiti di gioco

Adattate un cerchio attraverso tre punti di controllo per controlli di layout, franchi, o cerchi delimitanti di triangoli in strumenti e simulazioni.

Come passo i tre punti?

Potete anche passare p1, p2, p3 come [x, y] o {x, y}, o un array points di tre coppie.

Il risultato è unico?

Sì per tre punti non collineari: esiste esattamente un cerchio attraverso tutti e tre.

Cosa succede se i tre punti sono allineati?

Nessun cerchio finito passa per tre punti allineati, quindi la calcolatrice li rifiuta invece di restituire un raggio infinito. Rifiuta anche due punti uguali e indica quale coppia coincide.

Come si trova il centro del cerchio?

Il centro è alla stessa distanza dai tre punti, quindi si trova sull'asse di ciascun lato del triangolo che formano. L'incrocio di due assi è il centro; il raggio è la sua distanza da un punto qualsiasi.

Posso adattare un cerchio a molti punti misurati?

No. La calcolatrice trova il cerchio esatto per tre punti. Per un adattamento ai minimi quadrati su molte misure imprecise, un cerchio in tre dimensioni o un altro centro del triangolo serve uno strumento dedicato.

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/circle-from-3-points

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/circle-from-3-points \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"x2":4,"y2":0,"x3":0,"y3":3}'
{
  "x1": 0,
  "y1": 0,
  "x2": 4,
  "y2": 0,
  "x3": 0,
  "y3": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.circle_from_3_points",
  "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.

Quando i tre punti giacciono su una linea retta non esiste un cerchio finito che passi per tutti e tre, così lo strumento restituisce invalid_input invece di Infinito o un NaN silenzioso. Tramite l'API una richiesta riuscita costa $0.002; i fallimenti di validazione non vengono addebitati.

Cos'è un cerchio da tre punti e cosa contiene la risposta

Gli input preferiti sono i sei scalari x1, y1, x2, y2, x3 e y3 come numeri JSON; le stringhe decimali sono accettate per form e chiamanti da foglio di calcolo, e vengono letti anche punti annidati p1, p2, p3 come [x, y] o {x, y}, così come un array points di tre coppie. La risposta riporta i tre punti, restituisce center come oggetto {x, y}, radius e diameter come numeri, radius_squared per lavoro sull'equazione, un flag collinear sempre falso in caso di successo, una stringa equation leggibile della forma (x − h) al quadrato più (y − k) al quadrato uguale a R al quadrato, e un campo formula che registra l'identità del determinante usata. Coordinate mancanti, valori non finiti, punti coincidenti, e terne collineari sollevano tutti invalid_input con un messaggio che nomina la condizione fallita.

Come vengono lette le coordinate e come viene valutata la forma chiusa

Il motore risolve il primo punto da x1 e y1 (alias ax, a_x, p1x e ay, a_y, p1y) o dal campo annidato p1 o a; allo stesso modo il secondo punto da x2 e y2 e il terzo da x3 e y3. Abbinate l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando vi serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da soli l'algebra degli assi. Terne quasi degeneri con area molto piccola possono amplificare l'errore in virgola mobile; se la coerenza tra le distanze punto-centro fallisce, il motore restituisce invalid_input invece di un cerchio silenziosamente incoerente.

Dove si inserisce trovare un cerchio da tre punti in studio, progettazione e codice

In questa pagina il lavoro viene svolto interamente nel browser; tramite l'API ogni ricerca riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa divisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e permette di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato matematico. Abbinatelo ai convertitori di unità quando le coordinate arrivano in unità miste, ad altri endpoint di geometria gratuiti quando vi servono intersezioni di linee o risolutori di triangoli per un laboratorio di strumenti deterministici, e a documentazione che mostra sia le corde sia il cerchio finito così i numeri e l'immagine restano allineati per studenti e revisori. Sia che siate arrivati cercando un cerchio da tre punti sia il centro e il raggio di quella costruzione, il contratto è lo stesso: sei coordinate in ingresso, un cerchio unico o un chiaro invalid_input in uscita.

Fixture di geometria deterministiche

Generate valori riproducibili di centro e raggio per unit test, validatori di gara e asserzioni CI senza algebra artigianale degli assi perpendicolari.

Quanto costa il calcolatore del cerchio da tre punti?

È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.

Cosa succede se i tre punti sono collineari?

Il gestore restituisce invalid_input con un messaggio che i punti sono collineari e non esiste un cerchio finito attraverso tutti e tre.

Posso controllare l'arrotondamento?

Sì. Impostate precision (alias decimals, dp) su un intero da 0 a 15; il predefinito è 10 cifre decimali su tutti i campi numerici.

Leggi la documentazione completa del KIT →