Calculateur de rayon à partir de la circonférence
Le calculateur de circonférence en rayon prend la longueur du contour d'un cercle et renvoie la distance entre son centre et son bord, en utilisant la relation exacte r = C / (2 * pi).
Lancer gratuitement
Vous envoyez un nombre, vous recevez un nombre en retour, dans la même unité qu'au départ : donnez des millimètres et la réponse est en millimètres, donnez des pieds et la réponse est en pieds. C'est l'inverse de la célèbre formule deux pi r, résolue pour le rayon afin que vous n'ayez jamais à la réarranger à la main. Il n'y a aucune politique d'arrondi à configurer ni d'approximation cachée au-delà de la valeur de pi en double précision intégrée à tout environnement moderne : le résultat est donc déterministe et reproductible partout. Le même code qui tourne sur notre edge fonctionne gratuitement dans votre navigateur, ce qui signifie que l'outil web gratuit et l'API payante ne sont jamais en désaccord. Utilisez-le quand c'est le contour que vous pouvez mesurer — un mètre enroulé autour d'un tuyau, le roulement d'une roue, la longueur intérieure d'un anneau — et que c'est le rayon dont le plan ou la machine a réellement besoin.
Pourquoi partir de la circonférence
Les cours de géométrie enseignent d'abord le rayon et en déduisent tout le reste, mais à l'atelier comme sur le terrain, la circonférence est souvent la seule dimension que vous pouvez réellement toucher. Vous enroulez un mètre autour d'un fût, vous faites rouler une roue d'un tour complet sur le sol, vous mesurez la longueur intérieure d'un joint ou la bande qui ferme un anneau. Dans tous ces cas, la longueur du contour est la mesure et le rayon est l'inconnue, alors que la plupart des calculateurs demandent le rayon et vous donnent la circonférence, vous obligeant à inverser la formule à la main avec une division facile à mal placer. Le calculateur de circonférence en rayon est conçu autour de la réalité mesurée : il accepte la circonférence telle qu'elle est relevée et la divise par deux pi, en renvoyant le rayon dans la même unité. Si vous avez le diamètre entre les mains, divisez-le par deux et vous avez déjà le rayon ; si vous avez la circonférence et voulez retrouver le diamètre, ce problème inverse apparenté relève d'une autre capacité. Un seul champ et une seule tâche rendent le contrat trivial à tester : un nombre positif et fini entre, le rayon sort, et tout le reste — zéro, une valeur négative, un champ manquant, une chaîne qui n'est pas un nombre — est rejeté comme entrée invalide avant toute arithmétique.
Comment le nombre est calculé
Le calcul tient en une division : la circonférence, validée comme nombre positif et fini, divisée par deux fois Math.PI, la constante en double précision disponible dans tout moteur JavaScript. Il n'y a ni développement en série, ni table de correspondance, ni approximation itérative : la réponse ne peut donc pas dériver entre deux exécutions, entre serveurs ni entre le navigateur et l'API. Le résultat est ensuite arrondi à six décimales avant d'être renvoyé. Cet arrondi est un choix délibéré de stabilité, pas une promesse de précision : la division en virgule flottante brute peut produire une oscillation du dernier chiffre selon les processeurs, et un exemple de référence stocké comparé octet par octet échouerait sur une autre machine pour une raison sans rapport avec l'exactitude. Six décimales vont bien au-delà de ce que toute mesure physique d'une circonférence justifie — un mètre lu au dixième de millimètre contraint le rayon bien plus que pi. Les unités passent sans être touchées : l'outil ne convertit jamais, donc l'unité de votre circonférence est celle de la réponse, et toute conversion préalable relève de vous. Une chaîne numérique comme "31.415927" est acceptée et convertie, ce qui simplifie les soumissions de formulaires et les pipelines alimentés par CSV sans relâcher la validation.
Où il s'inscrit dans le travail réel
Une géométrie à valeur unique semble triviale jusqu'à ce qu'elle s'insère dans un pipeline qui consomme des milliers de mesures. Une station de ligne roulante qui transforme des distances de roulement en rayons de roues, un planificateur d'usinage qui déduit le rayon de tournage du périmètre mesuré d'une pièce, un contrôle d'ajustement qui compare la longueur mesurée d'un anneau à une bande de tolérance exprimée en rayon — tous appellent ce point de terminaison comme une étape déterministe qu'ils n'ont jamais à réimplémenter ni à retester. Parce que la capacité est un worker d'analyse pur, sans appels réseau, sans secrets ni état partagé, elle se comporte à l'identique sous une requête ou dix mille, et son coût est un forfait de $0.002 par requête, sans supplément à l'unité. La version gratuite dans le navigateur exécute le même module : un ingénieur peut donc vérifier une valeur à la main avant de brancher l'API en production, avec la certitude que les deux chemins renvoient le même nombre. Une entrée qui n'est pas un nombre positif et fini échoue avec une erreur d'entrée invalide et n'est pas facturée, ce qui permet d'exposer le point de terminaison directement à des formulaires non fiables, des tableurs et des flux de données récupérés.
Cas d’usage
Retrouver le rayon d'une roue à partir du roulement
Faites rouler une roue d'un tour complet, mesurez la distance parcourue et obtenez le rayon de roulement effectif pour calibrer une transmission ou un odomètre.
Dimensionner un alésage à partir de la longueur intérieure d'un anneau
Transformez la circonférence intérieure mesurée d'un joint ou d'une bague en rayon auquel un alésage ou un arbre correspondant doit se conformer.
Alimenter des pipelines géométriques à partir de relevés au mètre
Convertissez des milliers de mesures de mètre enroulé en rayons pour les devis, l'imbrication ou les contrôles de tolérance, sans calculs manuscrits.
Questions fréquentes
Combien cela coûte-t-il ?
$0.002 par requête, sans supplément à l'unité. C'est aussi gratuit dans le navigateur, avec exactement le même code.
Quelle entrée accepte-t-il ?
Un seul champ, la circonférence, sous forme de nombre positif et fini ou de chaîne numérique. Zéro, les négatifs, les non-nombres et les valeurs manquantes sont rejetés comme entrée invalide.
Dans quelle unité le résultat est-il exprimé ?
La même unité que la circonférence que vous avez envoyée. L'outil ne convertit jamais les unités ; il divise seulement par deux pi.
Quelle est la précision du résultat ?
Il utilise la valeur de pi en double précision et arrondit à six décimales, bien au-delà de la précision de toute mesure physique de circonférence.
Puis-je obtenir le diamètre à la place ?
Le rayon est renvoyé ; doublez-le pour obtenir le diamètre, ou utilisez un calculateur de diamètre de cercle du catalogue qui sort directement le diamètre.
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/math/circumference-to-radius \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"circumference":31.415927}'const res = await fetch("https://api.kit.forhosting.com/math/circumference-to-radius", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"circumference": 31.415927
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/circumference-to-radius",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"circumference": 31.415927
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/circumference-to-radius", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"circumference":31.415927}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"circumference":31.415927}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/circumference-to-radius", 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
{
"circumference": 31.415927
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.circumference_to_radius",
"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. |