Calculateur de sagitta
Obtenez la flèche d'un arc de cercle à partir du rayon et du demi-angle : un rayon de 10 et un demi-angle de 30 degrés donnent une flèche d'environ 1,34, une corde de 10 et un angle au centre de 60 degrés. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Rayon
- 10
- Demi-angle
- 30
- Unité d'angle
- Degrees
- Demi-angle (rad)
- 0,5235987756
- Demi-angle (°)
- 30
- Flèche
- 1,3397459622
La sagitta d'un arc circulaire est la hauteur perpendiculaire du milieu de la corde jusqu'à l'arc lui-même — la montée du segment, la flèche de la courbe, la hauteur en versinus que les architectes, usineurs, géomètres et étudiants en géométrie redécouvrent chaque fois qu'ils transforment un rayon et un demi-angle en une seule longueur. Étant donné un rayon de cercle positif r et un demi-angle α (la moitié de l'angle au centre sous-tendu par l'arc), la forme fermée est élémentaire et exacte : s égale r fois un moins le cosinus de α, ce qui est aussi r fois le versinus de α. Les résultats incluent les valeurs de sagitta et de versinus, plus la longueur de corde, la distance du centre à la corde et l'angle au centre complet en degrés et en radians pour recouper les schémas de manuel.
Ce que signifie la sagitta et comment la formule du versinus fonctionne
Tracez un cercle de rayon r et marquez deux points sur la circonférence qui sous-tendent un angle au centre θ au centre. Le segment droit joignant ces points est la corde ; l'arc entre eux est l'arc circulaire ; la distance perpendiculaire du milieu de la corde jusqu'à l'arc est la sagitta.
Par symétrie, la droite du centre par le milieu de la corde est aussi la bissectrice de l'angle au centre, de sorte que chaque côté de la figure est un triangle rectangle d'hypoténuse r et de demi-angle au sommet α égal à θ sur deux. Le côté adjacent de ce triangle rectangle est r fois le cosinus de α, ce qui est la distance du centre à la corde.
Soustraire cette distance du rayon laisse la sagitta : s égale r moins r cosinus α, qui se factorise en r fois un moins cosinus α. La fonction trigonométrique un moins cosinus est le versinus classique, aussi la sagitta est souvent appelée hauteur en versinus de l'arc : s égale r fois versin de α.
Lorsque α vaut zéro la corde s'effondre en un point et la sagitta vaut zéro ; lorsque α vaut quatre-vingt-dix degrés la corde correspond à un demi-angle de diamètre et la sagitta égale le rayon entier ; un demi-angle de quatre-vingt-dix degrés redonne déjà s égal à r. La formule n'utilise qu'une évaluation de cosinus après une conversion facultative degrés vers radians, de sorte qu'il n'y a ni itération, ni échantillonnage, ni dépendance à l'horloge, ni besoin de coordonnées ou d'une intégrale de longueur d'arc en entrée.
La longueur de corde suit aussitôt comme deux r sinus α, et les identités produit permettent aux élèves de recalculer chaque champ à la main pour de jolis demi-angles comme trente, quarante-cinq et soixante degrés.
Conseils pratiques, limites et différences avec les outils voisins
Le demi-angle peut être n'importe quelle valeur réelle finie ; le cosinus est pair, donc un demi-angle négatif donne la même magnitude de sagitta que sa valeur absolue, ce qui est utile lorsqu'un export CAO signe le demi-angle selon l'orientation.
En enseignement, préférez des exemples appariés : rayon dix et trente degrés pour le contrôle de corde équilatérale face à un moins racine de trois sur deux ; rayon un et soixante degrés pour une petite flèche que les élèves peuvent recalculer sur une calculatrice scientifique ; et un rayon négatif pour démontrer le chemin de rejet dur exigé par ce contrat produit.
Comme l'identité principale n'a besoin que de r et α, les apprenants peuvent réarranger pour le rayon lorsque sagitta et demi-angle sont connus, ou résoudre α avec un arccosinus, hors de ce point d'entrée — cet outil n'inverse volontairement pas.
Cette page cible les personnes qui cherchent un calculateur de sagitta ou un outil de hauteur en versinus d'arc circulaire ; ce n'est pas un calculateur de longueur de corde (même si la longueur de corde est renvoyée par commodité), ni un outil d'aire de segment circulaire, ni un solveur de longueur d'arc ou d'aire de secteur — utilisez les capacités dédiées lorsque ces grandeurs sont l'intention de recherche principale. Préférez cette page lorsque vous connaissez déjà le rayon et le demi-angle et avez besoin de la flèche de l'arc.
Cas d’usage
Architecture, arcs et élévation de voûtes
Transformez un rayon de conception et un demi-balayage en flèche d'un arc circulaire ou d'une voûte en berceau pour plans, hauteurs de coffrage et contrôles de gabarit sans calculatrice de bureau d'études.
Optique, miroirs et flèche d'arc en usinage
Calculez la sagitta optique ou la flèche d'arc CNC à partir du rayon de courbure et du demi-angle d'ouverture pour ébauches de miroirs, profils tournés et fiches de contrôle qualité.
Questions fréquentes
Quelle est la formule de la sagitta d'un arc circulaire ?
Avec le rayon r et le demi-angle α en radians, sagitta s = r·(1 − cos α). C'est aussi r fois le versinus de α. Si α est en degrés, convertissez d'abord : α_rad = α_deg·π/180.
Qu'est-ce que le demi-angle ?
Le demi-angle α est la moitié de l'angle au centre θ sous-tendu par l'arc (α = θ/2). C'est l'angle depuis la médiatrice de la corde jusqu'au rayon de l'une ou l'autre extrémité.
Pourquoi les rayons négatifs sont-ils rejetés ?
Le rayon d'un cercle est une longueur positive.
Puis-je saisir le demi-angle en radians ?
La valeur par défaut est degrees pour les flux de cours et de construction.
Le calculateur de sagitta est-il gratuit ?
L'outil navigateur est gratuit et s'exécute en local.
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/sagitta \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":10,"half_angle":30}'const res = await fetch("https://api.kit.forhosting.com/geom/sagitta", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 10,
"half_angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/sagitta",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 10,
"half_angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/sagitta", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":10,"half_angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":10,"half_angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/sagitta", 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
{
"radius": 10,
"half_angle": 30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.sagitta",
"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
Un rayon négatif est rejeté avec invalid_input plutôt que de prendre silencieusement une valeur absolue, de sorte que scripts et pipelines de notation voient une erreur honnête lorsque la mesure de longueur est géométriquement impossible.
Comment appeler l'API et ce que contient la réponse JSON
Utilisez-le depuis des pipelines de devoirs de géométrie, des métrés d'élévation d'arcs et de voûtes, des fiches de sagitta de miroirs optiques, des scripts CNC et tôle pour la flèche d'arc, des sandboxes de préparation d'entretiens, ou tout flux qui a besoin de nombres de sagitta reproductibles sans installer un paquet d'algèbre informatique sur chaque machine. Envoyez un corps JSON avec radius et half_angle. Le champ radius est le rayon positif du cercle ; les alias r et R sont acceptés. Le champ half_angle est la moitié de l'angle au centre de l'arc — l'angle depuis la médiatrice de la corde jusqu'au rayon de l'une ou l'autre extrémité — ; les alias alpha, half_theta et a correspondent au même sens. angle_unit facultatif vaut degrees par défaut ou radians lorsque vous passez radians (alias unit et angle_mode). En cas de succès la réponse renvoie radius, half_angle et angle_unit ; ajoute half_angle_radians et half_angle_degrees pour la commodité ; renvoie sagitta comme résultat principal de longueur et versine comme le facteur sans dimension un moins cosinus ; et inclut chord_length, distance_to_chord, central_angle_radians, central_angle_degrees, method fixé à sagitta_versine et un court bloc de formules documentant les formes fermées. Contrôle classique : rayon dix et half_angle trente degrés donne une sagitta égale à dix fois un moins cosinus de trente degrés, environ un point trois quatre unités de longueur, avec longueur de corde égale à dix, cohérente avec la géométrie équilatérale d'un angle au centre de soixante degrés. Autre contrôle : rayon cinq et half_angle π sur deux radians donne sagitta cinq car le cosinus d'un demi-angle droit est zéro. Une validation échouée — champ requis manquant, nombre non fini, rayon négatif ou nul, unité d'angle inconnue ou valeur hors limites publiées — renvoie invalid_input et n'est jamais facturée. Le tarif est un $0.002 forfaitaire par requête réussie avec unité item.
Conseils pratiques, limites et différences avec les outils voisins
Gardez le rayon dans la plage positive publiée jusqu'à un billion afin que les produits intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur. Les unités de longueur sont celles que vous passez — mètres, pouces ou unités de jeu — tant que vous interprétez la sagitta dans cette même unité ; l'API ne convertit pas les unités linéaires pour vous. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui garde les scripts exploratoires bon marché lorsque les utilisateurs saisissent des mesures impossibles en apprenant le contrat. Les contrôles aller-retour sont simples : après résolution, confirmez que le rayon moins distance_to_chord égale sagitta dans la tolérance flottante, que sagitta égale radius fois versine, et que l'angle au centre est le double du demi-angle dans les deux unités.
Cas d'intégration
Contrôles de devoirs sur sagitta et versinus
Donnez aux élèves un rayon et un demi-angle ; comparez leur sagitta s = r(1−cos α) et la longueur de corde calculées à la main à un résultat déterministe d'API ou du navigateur gratuit.