Calcolatore cerchio attorno a un quadrato
Ottenga il raggio del cerchio che passa per i quattro vertici di un quadrato: è il lato per √2/2, quindi un lato di 1 dà circa 0,7071. Utile per ritagli rotondi, fori di passaggio e zone di collisione circolari nei giochi. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lato
- 2
- Raggio
- 1,4142135624
Il cerchio circoscritto a un quadrato è l'unico cerchio che passa per i quattro vertici: il più piccolo cerchio che racchiude completamente il quadrato. Il suo raggio è la metà della diagonale, così se Lei conosce la lunghezza del lato s le basta R uguale a s per la radice quadrata di due su due. Designer che impacchettano piastrelle quadrate in sagome rotonde, operatori CNC che dimensionano giochi, sviluppatori di giochi che collocano hitbox circolari su sprite quadrati e studenti che controllano i compiti di geometria hanno bisogno di quel raggio avvolgente senza ricalcolare la diagonale ogni volta. Questo calcolatore di cerchio attorno a un quadrato accetta una sola lunghezza di lato positiva, applica la forma chiusa e restituisce il raggio insieme a una breve stringa di formula che Lei può mostrare accanto alla risposta.
Cos'è il cerchio circoscritto a un quadrato e perché la formula è chiusa
Un quadrato ha quattro lati uguali e quattro angoli retti. La distanza massima all'interno è la diagonale, che unisce vertici opposti e misura s per la radice quadrata di due secondo il teorema di Pitagora: entrambi i cateti del triangolo rettangolo formato da due lati e la diagonale valgono s, così l'ipotenusa è la radice quadrata di s al quadrato più s al quadrato, che si semplifica in s per la radice quadrata di due.
Il cerchio circoscritto—detto anche circocerchio o cerchio avvolgente attorno al quadrato—ha quella diagonale come diametro, perché il cerchio deve passare per i quattro vertici e il centro del quadrato è il punto medio di ciascuna diagonale. Pertanto il circuraggio R è esattamente la metà della diagonale: R uguale a s per la radice quadrata di due, il tutto su due.
Forme algebriche equivalenti includono R uguale a s sulla radice quadrata di due, e R uguale a s per la radice quadrata di due su due; sono identiche dopo aver razionalizzato il denominatore. Non è lo stesso del cerchio inscritto (incerchio), il cui raggio è solo la metà del lato e tocca i punti medi dei lati anziché gli angoli.
Chi cerca un calcolatore di cerchio attorno a un quadrato vuole quasi sempre il raggio esterno avvolgente per impacchettamento, gioco o geometria di contorno, così questo strumento riporta solo quel circuraggio e non mescola apotema né area.
Dove serve il cerchio attorno a un quadrato
Aule e piattaforme di tutoraggio usano un calcolatore di cerchio attorno a un quadrato affinché gli apprendisti verifichino l'identità della semidiagonale per lunghezze di lato arbitrarie senza applicare male la radice quadrata di due. I generatori di preparazione agli esami necessitano di un oracolo deterministico che segni lati zero e negativi come non validi invece di restituire raggi senza senso che un correttore difettoso potrebbe accettare.
Motori di giochi e mappe che usano celle quadrate convertono la lunghezza del lato in raggio al vertice quando collocano forme di collisione circolari o limiti di telecamera su sprite allineati agli assi. La validazione fallita non consuma saldo. Mantenga le richieste piccole, fissi il raggio arrotondato nei test e ottiene raggi avvolgenti riproducibili per compiti, plugin LMS e worker di bordo senza infrastruttura simbolica propria.
Le officine di fabbricazione possono convertire a lotti un elenco di misure di stock quadrato in diametri minimi di stock circolare raddoppiando il raggio restituito nell'ordinare barra o lastra rotonda.
Casi d'uso
Controlli in aula e compiti
Consenta agli studenti di inviare una lunghezza di lato positiva del quadrato e di verificare il circuraggio avvolgente rispetto a R=s·√2/2 senza calcolare radici a mano in modo errato.
CAD, impacchettamento e giochi di fabbricazione
Converta un bordo noto di una piastra o piastrella quadrata nel raggio del cerchio circoscritto per impacchettamento in stock tondo, percorsi laser e giochi esterni.
Limiti di collisione in giochi e UI
Mappi lunghezze di lato di sprite o celle quadrate su raggi di hitbox circolari nel collocare asset su un circocerchio condiviso in motori e strumenti di layout.
Domande frequenti
Cosa succede se il lato è zero o negativo?
Una lunghezza di lato geometrica deve essere strettamente positiva; zero e negativi vengono respinti e non addebitati.
Il cerchio circoscritto è lo stesso del cerchio inscritto?
No. Il circoscritto (avvolgente) passa per i vertici con raggio s·√2/2. L'inscritto tocca i punti medi dei lati con raggio s/2. Questo strumento restituisce solo il raggio avvolgente.
Perché la formula è la metà della diagonale?
La diagonale del quadrato è s√2 per Pitagora ed è anche il diametro dell'unico cerchio passante per i quattro angoli, quindi il raggio ne è la metà: R = s·√2/2.
Quanto deve essere grande un foro rotondo perché ci passi un quadrato?
Il suo diametro deve essere uguale alla diagonale del quadrato, cioè il lato per √2, quindi il raggio ne è la metà. Un quadrato di lato 2 richiede un raggio di √2, il cerchio più piccolo che tocca i quattro vertici.
In quale unità esce il raggio?
Nella stessa unità del lato che inserisce. La calcolatrice non converte le unità: un lato in millimetri dà un raggio in millimetri, un lato in pollici un raggio in pollici.
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/circle-circumscribed-square \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side":2}'const res = await fetch("https://api.kit.forhosting.com/geom/circle-circumscribed-square", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/circle-circumscribed-square",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/circle-circumscribed-square", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/circle-circumscribed-square", 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
{
"side": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.circle_circumscribed_square",
"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
Lati zero o negativi falliscono con invalid_input invece di un NaN silenzioso.
Contratto di ingresso, forma della risposta e comportamento in errore
Se side è zero o negativo, il gestore rifiuta la richiesta con un messaggio chiaro che il lato deve essere un numero positivo strettamente maggiore di zero: tali fallimenti non vengono addebitati. Esempio: side uguale a due produce un raggio di circa 1.414213562373, perché la metà di due per la radice quadrata di due è la radice quadrata di due stessa. Side uguale a uno produce la metà della radice quadrata di due, circa 0.7071. Mantenga le unità coerenti: il calcolatore è agnostico alle unità, così se il lato è in millimetri anche il raggio lo è. Invii in POST un corpo JSON con un campo obbligatorio: side, la lunghezza di lato finita e positiva del quadrato. Il valore può arrivare come numero JSON o come stringa numerica; valori non finiti, campi mancanti, stringhe vuote e testo non numerico falliscono con invalid_input nominando il campo. Abbini la risposta al Suo codice di disegno se le serve uno schizzo del circocerchio o delle due diagonali; questo endpoint calcola solo il raggio scalare e non emette SVG, prosa passo passo oltre al campo formula, né metriche correlate come area, perimetro o inraggio. Lati finiti estremamente grandi restano validi finché il risultato in virgola mobile IEEE resta finito; intermedi non finiti fallirebbero i controlli di numero finito in ingresso invece di restituire Infinity come payload di successo. Stringhe di lato in notazione scientifica che si analizzano in un numero finito positivo sono accettate come i numeri JSON bare.
Dove un'API di cerchio attorno a un quadrato crea valore
I taccuini di architettura e design di prodotto spesso dimensionano piastre quadrate, piastrelle o schede UI da un bordo noto e necessitano del cerchio di contorno per impacchettamento, tagli laser o fori di montaggio rotondi; chiamare una piccola API parse evita di erigere un intero sistema di algebra computazionale per un caso speciale a un solo parametro. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Domande tecniche
Come si calcola il raggio del cerchio avvolgente di un quadrato dal lato?
Invii un numero finito positivo side. L'API restituisce R = s·√2/2, il raggio del cerchio passante per i quattro vertici, più una breve stringa di formula.
Quanto costa il calcolatore di cerchio attorno a un quadrato?
Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.