Calculateur d'angle au centre
Le calculateur d'angle au centre répond à une question précise : connaissant la longueur d'un arc et le rayon de son cercle, quel angle cet arc sous-tend-il au centre ?
Lancer gratuitement
Saisissez les deux valeurs dans la même unité et il renvoie l'angle au centre en degrés, avec son équivalent en radians. C'est l'inverse de la formule classique de la longueur d'arc, résolu en une seule étape déterministe — sans itération ni approximation —, tout aussi utile pour vérifier des devoirs, dimensionner une clôture courbe ou valider la sortie d'un fichier CAO.
La formule derrière la réponse
Un cercle de rayon r a une circonférence complète de 2πr, qui correspond à un tour complet de 360 degrés. Un arc de longueur s occupe donc la fraction s / (2πr) du cercle, et l'angle au centre θ en degrés vaut simplement 360 × s / (2πr), ce qui se simplifie en θ = (s / r) × 180 / π. La quantité intermédiaire s / r est exactement l'angle en radians, et c'est pourquoi ce calculateur affiche les deux : les radians sont l'unité naturelle en analyse et en physique, tandis que les degrés sont la langue des plans, des rapporteurs et des cahiers des charges. Comme la relation est un simple rapport, le résultat ne dépend pas de l'unité choisie — mètres, pouces ou pixels donnent le même angle, à condition que la longueur de l'arc et le rayon utilisent la même. C'est aussi la propriété qui rend le calcul déterministe : pas de solveur itératif ni de tolérance à régler, seulement une division et une multiplication, si bien que les mêmes entrées produisent toujours la même sortie, dans le navigateur ou via l'API.
Entrées, validation et cas limites
Le calculateur a besoin d'exactement deux nombres : la longueur de l'arc et le rayon. La longueur de l'arc doit être supérieure ou égale à zéro — un arc de longueur nulle est légitime et signifie simplement un angle au centre de zéro degré, le cas dégénéré d'un secteur réduit à une ligne. Le rayon doit être strictement positif, car un cercle de rayon nul ou négatif n'est pas un cercle, et diviser par lui n'aurait aucun sens. Tout champ manquant ou non numérique est rejeté avec une erreur de validation explicite plutôt qu'avec une valeur de repli silencieuse, ce qui compte lorsque le calculateur s'insère dans une chaîne automatisée : une entrée malformée arrête l'exécution au lieu de contaminer les résultats en aval. Les champs acceptent en outre leurs alias habituels — r pour le rayon, s ou arc pour la longueur de l'arc —, de sorte que les données venues de sources différentes s'intègrent sans remappage. Les deux valeurs sont arrondies à douze décimales dans la sortie, ce qui maintient le JSON stable d'une machine à l'autre tout en restant bien au-delà de toute précision de mesure pratique.
Où on l'utilise vraiment
Les géomètres et les paysagistes s'en servent pour transformer une courbe mesurée en un angle qu'ils peuvent reporter au théodolite. Les mécaniciens s'en servent lorsqu'une pièce pliée est spécifiée par sa longueur développée et son rayon de pliage et qu'il leur faut l'angle de pliage pour la presse plieuse. Les enseignants s'en servent comme exercice inverse de la leçon sur la longueur d'arc, et les élèves pour vérifier que leur calcul manuel tombe dans le bon quadrant. Dans les logiciels, on le retrouve partout où la géométrie circulaire est reconstruite à partir d'échantillons : un tronçon de route courbe enregistré comme distance le long de la courbe et rayon estimé devient un changement de cap en degrés ; un générateur de diagrammes circulaires déduit le balayage d'une part de sa longueur extérieure ; un planificateur de trajectoire robotique convertit une commande d'arc en angle de rotation. Dans tous les cas, le schéma est le même — deux mesures linéaires entrent, un angle sort — et c'est exactement le contrat qu'expose cette capacité. Le même calcul s'exécute gratuitement dans votre navigateur sur cette page, et l'API facture $0.002 par requête lorsque vous l'automatisez.
Cas d’usage
Transformer une courbe mesurée en angle
Un géomètre mesure la longueur d'un arc le long d'une limite courbe et en estime le rayon ; l'angle au centre lui indique le balayage à reporter avec ses instruments.
Convertir une spécification de pliage pour la presse plieuse
Un mécanicien dispose de la longueur développée de l'arc et du rayon de pliage d'une pièce formée et a besoin de l'angle de pliage en degrés pour régler la machine.
Vérifier des devoirs de géométrie circulaire
Les élèves qui résolvent l'inverse de la formule de la longueur d'arc vérifient que θ = s / r converti en degrés correspond à leur calcul manuel.
Questions fréquentes
Quelle formule utilise-t-il ?
L'angle au centre en degrés est (longueur de l'arc / rayon) × 180 / π. Le quotient longueur de l'arc / rayon est l'angle en radians, qui est également renvoyé.
La longueur de l'arc et le rayon ont-ils besoin d'une unité précise ?
Non, toute unité convient — mètres, pouces, pixels — à condition que les deux valeurs utilisent la même, car l'angle ne dépend que de leur rapport.
Combien cela coûte-t-il ?
$0.002 par requête via l'API. L'exécution est aussi gratuite dans votre navigateur sur cette page.
La longueur de l'arc peut-elle être nulle ?
Oui. Une longueur d'arc nulle est valide et renvoie un angle au centre de zéro degré. Les longueurs négatives et les rayons non positifs sont rejetés comme entrées invalides.
Que se passe-t-il si l'arc est plus long que la circonférence ?
L'angle ressort au-dessus de 360 degrés, ce qui a un sens géométrique pour un enroulement de plusieurs tours. Si vous attendiez un angle de secteur, vérifiez que votre estimation du rayon n'est pas trop petite.
Quelle est la précision du résultat ?
Le calcul est une arithmétique exacte en virgule flottante — une division et une multiplication — avec une sortie arrondie à douze décimales pour des résultats stables d'une machine à l'autre.
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/central-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"arc_length":15.708,"radius":10}'const res = await fetch("https://api.kit.forhosting.com/math/central-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"arc_length": 15.708,
"radius": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/central-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"arc_length": 15.708,
"radius": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/central-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"arc_length":15.708,"radius":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"arc_length":15.708,"radius":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/central-angle", 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
{
"arc_length": 15.708,
"radius": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.central_angle",
"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. |