Calcolatore circocentro
Trovi il punto equidistante da tre vertici e la circonferenza che li attraversa: per (0, 0), (4, 0) e (0, 3) il circocentro è in (2; 1,5) e il raggio misura 2,5. Diametro, area e lati arrivano insieme. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Coordinata X del vertice A
- 0
- Coordinata Y del vertice A
- 0
- Coordinata X del vertice B
- 4
- Coordinata Y del vertice B
- 0
- Coordinata X del vertice C
- 0
- Coordinata Y del vertice C
- 3
- Circoraggio
- 2,5
- Diametro
- 5
- Area
- 6
Il calcolatore del circocentro trova il punto unico equidistante da tre vertici di un triangolo nel piano e il raggio del cerchio che passa per tutti e tre. Fornite le coordinate dei vertici A, B, e C; il motore interseca gli assi dei lati con una formula del determinante in forma chiusa, quindi riporta le coordinate del circocentro, il circoraggio, il diametro, l'area del triangolo, e le tre lunghezze dei lati.
Cos'è il circocentro e cosa contiene la risposta
Il circocentro di un triangolo è il centro del cerchio unico che passa per tutti e tre i vertici. Geometricamente è l'intersezione degli assi di due lati qualsiasi; algebricamente è il punto unico O tale che le distanze euclidee OA, OB, e OC sono uguali. Quella distanza comune è il circoraggio R, e due volte R è il diametro della circoscritta.
Questo calcolatore esiste per trasformare coordinate grezze di vertici in quel centro e raggio senza richiedervi di impostare equazioni di asse a mano. La risposta riporta i tre vertici, restituisce circumcenter come oggetto {x, y}, circumradius e diameter come numeri, l'area del triangolo K, e le lunghezze dei lati ab, bc, e ca. Un booleano collinear è sempre falso in caso di successo perché l'input collineare viene rifiutato prima che si formi un cerchio.
Il campo formula registra l'identità del determinante usata così documentazione e dimostrazioni didattiche possono citare la stessa forma chiusa. 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 l'incentro (bisettrici degli angoli), l'ortocentro (altezze), o il baricentro (mediane), usate strumenti dedicati a quei centri; l'intento di ricerca qui è la circoscritta da tre punti e una risposta chiara di O, R, o un errore onesto.
Come vengono lette le coordinate e come viene valutata la forma chiusa
Potete anche passare points o vertices come un array di tre coppie [x, y]. Dopo l'analisi, le distanze a coppie vengono verificate così i vertici coincidenti falliscono rapidamente con un messaggio che nomina la coppia. Il determinante dell'area con segno raddoppiata D uguale a due volte ax per by meno cy più bx per cy meno ay più cx per ay meno by; 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 circocentro seguono l'espansione standard: Ox è uguale alla somma pesata delle norme al quadrato per le differenze y opposte divisa per D, e Oy è uguale alla somma analoga con le differenze x.
Il circoraggio è la distanza da O ad A; un controllo indipendente R uguale a abc su quattro K usa il prodotto delle lunghezze dei lati e l'area del triangolo K uguale al valore assoluto di D diviso quattro, e le due stime vengono mediate per un raggio riportato stabile sotto rumore in virgola mobile.
Dove si inserisce la risoluzione del circocentro in studio, progettazione e codice
Gli studenti incontrano il circocentro quando un libro di testo chiede il cerchio attraverso tre punti dati o il punto equidistante da tre città su uno schizzo di mappa. Gli insegnanti possono pregenerare chiavi di risposta che elencano O e R per triangoli a coordinate intere e rifiutare 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 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 la circoscritta come economico cerchio delimitante per una faccia di mesh triangolare, per regioni di hit-test, o per posizionare una luce al centro dell'impronta di una stanza triangolare.
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 circocentro di un triangolo di coordinate.
Casi d'uso
Compiti e preparazione agli esami
Calcolate il circocentro e il circoraggio da coordinate di vertici scolastiche, e verificate che terne collineari vengano rifiutate 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.
Domande frequenti
Come passo i vertici?
Potete anche passare a, b, c come [x, y] o {x, y}, o un array points di tre coppie.
È lo stesso dell'incentro o del baricentro?
No. Il circocentro è equidistante dai vertici (assi perpendicolari). L'incentro è equidistante dai lati; il baricentro media i vertici.
Cosa succede se i tre punti sono allineati?
Nessuna circonferenza passa per tre punti allineati, quindi il calcolatore li respinge con un messaggio chiaro invece di mostrare un raggio infinito. Anche due vertici nello stesso punto vengono respinti.
Come si trova il raggio della circonferenza che passa per tre punti?
Inserisca i tre punti e legga il raggio, cioè la distanza del circocentro da qualsiasi vertice. Per (0, 0), (4, 0) e (0, 3) il centro è in (2; 1,5) e il raggio misura 2,5, quindi il diametro è 5.
A cosa serve la circonferenza circoscritta?
A tracciare il cerchio che passa per tre punti di controllo in progetti e verifiche di ingombro, a fare da cerchio di contorno semplice di un triangolo nei giochi o a trovare il punto equidistante da tre luoghi su una mappa.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/geom/triangle-circumcenter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ax":0,"ay":0,"bx":4,"by":0,"cx":0,"cy":3}'const res = await fetch("https://api.kit.forhosting.com/geom/triangle-circumcenter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ax": 0,
"ay": 0,
"bx": 4,
"by": 0,
"cx": 0,
"cy": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/triangle-circumcenter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ax": 0,
"ay": 0,
"bx": 4,
"by": 0,
"cx": 0,
"cy": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/triangle-circumcenter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ax":0,"ay":0,"bx":4,"by":0,"cx":0,"cy":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ax":0,"ay":0,"bx":4,"by":0,"cx":0,"cy":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/triangle-circumcenter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"ax": 0,
"ay": 0,
"bx": 4,
"by": 0,
"cx": 0,
"cy": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.triangle_circumcenter",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Quando i tre punti giacciono su una linea retta non esiste una circoscritta finita, 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'è il circocentro e cosa contiene la risposta
Gli input preferiti sono i sei scalari ax, ay, bx, by, cx, e cy come numeri JSON; le stringhe decimali sono accettate per form e chiamanti da foglio di calcolo, e vengono letti anche punti annidati a, b, c come [x, y] o {x, y}. Coordinate mancanti, valori non finiti, vertici 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 vertice A da ax e ay (alias x1, a_x, y1, a_y) o dal campo annidato a; allo stesso modo B da bx e by e C da cx e cy. 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. Triangoli quasi degeneri con area molto piccola possono amplificare l'errore in virgola mobile; se la coerenza tra le distanze dei vertici fallisce, il motore restituisce invalid_input invece di un cerchio silenziosamente incoerente.
Dove si inserisce la risoluzione del circocentro 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 compagni SSA o lato-angolo per un laboratorio di strumenti deterministici, e a documentazione che mostra sia gli assi sia il cerchio finito così i numeri e l'immagine restano allineati per studenti e revisori.
Casi di integrazione
Fixture di geometria deterministiche
Generate valori riproducibili di O e R per unit test, validatori di gara e asserzioni CI senza algebra artigianale degli assi perpendicolari.
Domande tecniche
Quanto costa il calcolatore del circocentro?
È 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 circocentro o circoraggio finito.
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.