Calculateur de cercle autour d'un carré
Obtenez le rayon du cercle qui passe par les quatre coins d'un carré : c'est le côté fois √2/2, donc un côté de 1 donne environ 0,7071. Utile pour les découpes rondes, les trous de passage et les zones de collision circulaires des jeux. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Côté
- 2
- Rayon
- 1,4142135624
Le cercle circonscrit à un carré est l'unique cercle qui passe par les quatre sommets : le plus petit cercle qui enferme entièrement le carré. Son rayon est la moitié de la diagonale, de sorte que si vous connaissez la longueur du côté s il vous suffit de R égal à s multiplié par la racine carrée de deux sur deux. Les concepteurs qui emballent des carreaux carrés dans des découpes rondes, les opérateurs CNC qui dimensionnent les jeux, les développeurs de jeux qui placent des hitboxes circulaires sur des sprites carrés et les élèves qui vérifient des devoirs de géométrie ont besoin de ce rayon englobant sans recalculer la diagonale à chaque fois. Ce calculateur de cercle autour d'un carré accepte une seule longueur de côté positive, applique la forme fermée et renvoie le rayon avec une courte chaîne de formule que vous pouvez afficher à côté de la réponse.
Ce qu'est le cercle circonscrit à un carré et pourquoi la formule est fermée
Un carré a quatre côtés égaux et quatre angles droits. La plus grande distance à l'intérieur est la diagonale, qui joint des sommets opposés et mesure s multiplié par la racine carrée de deux d'après le théorème de Pythagore : les deux côtés de l'angle droit du triangle formé par deux côtés et la diagonale valent s, de sorte que l'hypoténuse est la racine carrée de s au carré plus s au carré, ce qui se simplifie en s multiplié par la racine carrée de deux.
Le cercle circonscrit—aussi appelé circumcercle ou cercle englobant autour du carré—a cette diagonale pour diamètre, car le cercle doit passer par les quatre sommets et le centre du carré est le milieu de chaque diagonale. Par conséquent le circonrayon R est exactement la moitié de la diagonale : R égal à s multiplié par la racine carrée de deux, le tout sur deux.
Des formes algébriques équivalentes comprennent R égal à s sur la racine carrée de deux, et R égal à s multiplié par la racine carrée de deux sur deux ; elles sont identiques après rationalisation du dénominateur. Ce n'est pas le même objet que le cercle inscrit (incercle), dont le rayon n'est que la moitié du côté et qui touche les milieux des côtés plutôt que les coins.
Les personnes qui recherchent un calculateur de cercle autour d'un carré veulent presque toujours le rayon extérieur englobant pour l'emballage, le jeu ou la géométrie de contour, de sorte que cet outil ne rapporte que ce circonrayon et ne mélange ni apothème ni aire. Comme l'identité est exacte et élémentaire, l'implémentation multiplie le côté par Math.sqrt de deux, divise le produit par deux, puis arrondit à douze décimales pour des goldens stables entre runtimes : sans appels trigonométriques, sans solveurs itératifs et sans conversion d'unités dans le gestionnaire.
Contrat d'entrée, forme de la réponse et comportement en erreur
Si side est zéro ou négatif, le gestionnaire rejette la requête avec un message clair indiquant que le côté doit être un nombre positif strictement supérieur à zéro : ces échecs ne sont pas facturés. En cas de succès, le corps inclut le side renvoyé en écho, le rayon englobant arrondi à douze décimales pour des goldens stables entre runtimes, et une chaîne formula réaffirmant R égal à s multiplié par la racine carrée de deux sur deux.
Exemple : side égal à deux produit un rayon d'environ 1.414213562373, car la moitié de deux fois la racine carrée de deux est la racine carrée de deux elle-même. Side égal à un produit la moitié de la racine carrée de deux, environ 0.7071.
Associez la réponse à votre propre code de dessin si vous avez besoin d'un croquis du circumcercle ou des deux diagonales ; ce point de terminaison calcule uniquement le rayon scalaire et n'émet ni SVG, ni prose pas à pas au-delà du champ formula, ni métriques liées telles que l'aire, le périmètre ou l'inrayon. Gardez les unités cohérentes vous-même : le calculateur est indépendant des unités, de sorte que si le côté est en millimètres le rayon l'est aussi.
Où le cercle autour d'un carré sert vraiment
Les salles de classe et les plateformes de tutorat utilisent un calculateur de cercle autour d'un carré pour que les apprenants vérifient l'identité de la demi-diagonale pour des longueurs de côté arbitraires sans mal appliquer la racine carrée de deux. Les générateurs de préparation aux examens ont besoin d'un oracle déterministe qui marque les côtés nuls et négatifs comme invalides au lieu de renvoyer des rayons absurdes qu'un correcteur défectueux pourrait accepter.
Les moteurs de jeux et de cartes qui utilisent des cellules carrées convertissent la longueur du côté en rayon jusqu'au sommet lors du placement de formes de collision circulaires ou de limites de caméra sur des sprites alignés aux axes. Une validation échouée ne consomme pas de solde. Gardez les requêtes petites, figez le rayon arrondi dans les tests, et vous obtenez des rayons englobants reproductibles pour les devoirs, les plugins LMS et les workers en bordure sans monter d'infrastructure symbolique propre.
Les ateliers de fabrication peuvent convertir par lots une liste de tailles de stock carré en diamètres minimaux de stock circulaire en doublant le rayon renvoyé lors de la commande de barre ou de tôle ronde.
Cas d’usage
Contrôles en classe et devoirs
Permettez aux élèves d'envoyer une longueur de côté positive du carré et de vérifier le circonrayon englobant face à R=s·√2/2 sans calculer des racines à la main de façon incorrecte.
CAO, emballage et jeux de fabrication
Convertissez un bord connu d'une plaque ou d'un carreau carré en rayon du cercle circonscrit pour l'emballage en stock rond, les trajectoires laser et les jeux extérieurs.
Limites de collision jeux et IU
Mappez les longueurs de côté de sprites ou cellules carrées vers des rayons de hitbox circulaires lors du placement d'actifs sur un circumcercle partagé dans les moteurs et outils de mise en page.
Questions fréquentes
Que se passe-t-il si le côté est nul ou négatif ?
Une longueur de côté géométrique doit être strictement positive ; zéro et les négatifs sont rejetés et non facturés.
Le cercle circonscrit est-il le même que le cercle inscrit ?
Non. Le circonscrit (englobant) passe par les sommets avec le rayon s·√2/2. L'inscrit touche les milieux des côtés avec le rayon s/2. Cet outil ne renvoie que le rayon englobant.
Pourquoi la formule est-elle la moitié de la diagonale ?
La diagonale du carré est s√2 par Pythagore et est aussi le diamètre de l'unique cercle passant par les quatre coins, donc le rayon en est la moitié : R = s·√2/2.
Quelle taille doit avoir un trou rond pour qu'un carré y passe ?
Son diamètre doit égaler la diagonale du carré, soit le côté fois √2, et son rayon en est la moitié. Un carré de côté 2 demande un rayon de √2, le plus petit cercle qui touche les quatre coins.
Dans quelle unité le rayon est-il donné ?
Dans la même unité que le côté saisi. Le calculateur ne convertit pas les unités : un côté en millimètres donne un rayon en millimètres, un côté en pouces un rayon en pouces.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"side": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.circle_circumscribed_square",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les côtés nuls ou négatifs échouent avec invalid_input au lieu d'un NaN silencieux.
Contrat d'entrée, forme de la réponse et comportement en erreur
Envoyez en POST un corps JSON avec un champ obligatoire : side, la longueur de côté finie et positive du carré. La valeur peut arriver comme nombre JSON ou comme chaîne numérique ; les valeurs non finies, les champs manquants, les chaînes vides et le texte non numérique échouent avec invalid_input en nommant le champ. Des côtés finis extrêmement grands restent valides tant que le résultat en virgule flottante IEEE reste fini ; des intermédiaires non finis échoueraient aux contrôles de nombre fini en entrée plutôt que de renvoyer Infinity comme charge utile de succès. Les chaînes de côté en notation scientifique qui s'analysent en un nombre fini positif sont acceptées comme les nombres JSON bruts.
Où une API de cercle autour d'un carré apporte de la valeur
Les carnets d'architecture et de conception produit dimensionnent souvent des plaques carrées, des carreaux ou des cartes d'IU à partir d'un bord connu et ont besoin du cercle englobant pour l'emballage, les découpes laser ou les trous de montage ronds ; appeler une petite API parse évite de déployer un système d'algèbre computationnelle complet pour un cas spécial à un seul paramètre. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Questions techniques
Comment calculer le rayon du cercle englobant d'un carré à partir du côté ?
Envoyez un nombre fini positif side. L'API renvoie R = s·√2/2, le rayon du cercle passant par les quatre sommets, plus une courte chaîne de formule.
Combien coûte le calculateur de cercle autour d'un carré ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; l'entrée invalide n'est pas facturée.