Calculateur de segment sphérique
Coupez une sphère par deux plans parallèles et obtenez la tranche entre eux : sur une sphère de rayon 5, des coupes aux hauteurs 1 et 4 donnent un segment de hauteur 3, avec son volume, l'aire de la bande courbe et les deux rayons. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Rayon
- 5
- Hauteur1
- 1
- Hauteur2
- 4
- Hauteur du segment
- 3
- Volume
- 169,6460032938
- Surface latérale
- 94,2477796077
- Rayon de base 1
- 3
Des chaînes de formule accompagnent le résultat afin qu'un étudiant ou une ligne de journal puisse vérifier les identités sans lire la source.
Ce que renvoie un calculateur de segment sphérique et pourquoi les deux hauteurs de coupe comptent
Un segment sphérique est la portion solide d'une boule coupée par un ou deux plans parallèles ; lorsque les gens parlent du côté courbé seul, ils l'appellent souvent une zone sphérique. Cet outil modélise le cas à deux plans en plaçant la sphère sur un diamètre vertical de longueur deux R, en mesurant chaque plan de coupe comme une hauteur depuis le pôle inférieur, et en exigeant que les deux hauteurs restent à l'intérieur de l'intervalle fermé de zéro à deux R.
Cette convention correspond aux jauges de réservoir, aux sections de plan, et aux problèmes de manuel qui localisent des plans par distance depuis un pôle plutôt que par décalage signé depuis le centre. Cette discipline garde les tests automatisés stables, rend la mise en cache sûre, et empêche un script de traiter un plan qui manque la boule comme un vrai segment.
Si vous avez besoin du volume complet de la sphère, de grandeurs de cône, ou de la surface d'un tore, utilisez un outil dédié à ces problèmes ; l'intention de recherche ici est le segment et la zone sphériques à partir du rayon et de deux hauteurs de coupe, avec une réponse claire ou une erreur honnête lorsqu'une hauteur se situe hors de la sphère.
Comment les formes closes sont évaluées : volumes de calotte, surface de zone, et rayons de base
Le volume de calotte sphérique cumulé du pôle inférieur jusqu'à une hauteur h est le standard un tiers pi h au carré fois trois R moins h, qui est exact pour toute hauteur sur ce diamètre et se réduit au volume complet de la boule quatre tiers pi R au cube lorsque h égale deux R. Le volume du segment est la différence absolue des deux volumes de calotte, si bien que l'ordre des hauteurs de coupe n'inverse jamais le signe et des hauteurs égales donnent correctement zéro.
La surface de zone latérale est indépendante de l'endroit où se situe la bande sur la sphère : elle vaut toujours deux pi R fois la hauteur absolue du segment, la célèbre propriété selon laquelle une zone de hauteur donnée a la même surface peu importe à quelle hauteur elle se trouve sur la boule. À chaque plan de coupe, la section circulaire a un rayon égal à la racine carrée de h fois deux R moins h, nul à chaque pôle et égal à R à l'équateur.
La precision facultative n'arrondit que les champs publiés ; la résolution interne utilise toujours la double précision complète avant cette étape finale d'arrondi.
Où les grandeurs du segment sphérique s'inscrivent dans l'étude, la conception et le code
Les étudiants rencontrent le segment sphérique lorsqu'un manuel demande le volume d'une tranche de boule entre deux plans parallèles, lorsqu'un examen exige la surface de zone latérale pour une hauteur donnée, ou lorsqu'un devoir de géométrie dans l'espace veut à la fois le côté courbé et le volume solide avant des estimations de matériau ou de fluide.
Les enseignants peuvent pré-générer des corrigés qui listent volume et surface de zone pour des rayons et hauteurs de coupe entiers, et qui refusent une hauteur hors de la sphère au lieu d'imprimer NaN.
La conception mécanique et civile a souvent besoin du volume de liquide dans un réservoir sphérique partiellement rempli entre deux jauges de niveau, de la surface peinte d'une zone sphérique sur un dôme, ou de la capacité d'une calotte coupée d'une sphère ; savoir qu'une hauteur demandée manque la boule est aussi précieux que le nombre lui-même.
Les flux de travail d'arpentage et de CAO placent des segments sphériques comme géométrie de construction, et les équipes de jeu ou de simulation utilisent volume et surface de zone pour des approximations de collision, des tranches planétaires, et un dimensionnement de maillage procédural qui doit rester déterministe entre plateformes.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des tests unitaires pour des bibliothèques de géométrie, pour illustrer les identités de volume de calotte et de surface de zone dans des outils pédagogiques, ou pour satisfaire des énoncés de défi de programmation exigeant volume et surface latérale à partir d'un rayon et de deux coupes.
Associez-le à d'autres points de terminaison de géométrie gratuits lorsque vous avez besoin de volume de cône, de surface de tore, ou de solveurs de triangle pour un laboratoire d'outils déterministes, et à une documentation qui montre à la fois les hauteurs de coupe et les grandeurs finies afin que les nombres et l'image restent alignés pour les apprenants et les relecteurs.
Cas d’usage
Devoirs et préparation d'examens
Calculez le volume du segment sphérique et la surface latérale de zone à partir du rayon de manuel et de deux hauteurs de coupe, et vérifiez que des hauteurs hors de la sphère sont rejetées.
Réservoirs sphériques, dômes, et niveaux de liquide
Dimensionnez le volume de liquide entre deux hauteurs de jauge dans un réservoir sphérique, ou la surface peinte sur une zone sphérique de hauteur connue, à partir du rayon de la sphère et des positions de plan connus.
Questions fréquentes
Combien coûte le calculateur de segment sphérique ?
Il est gratuit dans votre navigateur sur cette page.
Comment le volume du segment est-il calculé ?
Chaque hauteur de coupe définit une calotte sphérique depuis le pôle inférieur avec V_calotte(h) = (1/3) π h² (3R − h). Le volume du segment est la différence absolue des deux volumes de calotte.
D'où mesure-t-on les deux hauteurs de coupe ?
Depuis le pôle inférieur, le long du diamètre vertical. Chaque hauteur doit rester entre 0 et deux fois le rayon, comme sur une jauge de cuve ou une coupe de plan.
Pourquoi l'aire de la zone ne dépend-elle pas de la position de la bande ?
Parce que l'aire de la bande courbe vaut toujours 2πR fois la hauteur du segment. Une bande de 3 unités de haut a la même aire près du pôle qu'au milieu de la sphère.
Que sont les deux rayons de base du résultat ?
Ce sont les rayons des cercles où chaque plan coupe la sphère : la racine de h fois (2R − h). Sur une sphère de rayon 5, la coupe à la hauteur 1 donne 3 et celle à la hauteur 4 donne 4,8989794856.
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/spherical-segment \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5,"height1":1,"height2":4}'const res = await fetch("https://api.kit.forhosting.com/geom/spherical-segment", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 5,
"height1": 1,
"height2": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/spherical-segment",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 5,
"height1": 1,
"height2": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/spherical-segment", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":5,"height1":1,"height2":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":5,"height1":1,"height2":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/spherical-segment", 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": 5,
"height1": 1,
"height2": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.spherical_segment",
"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
Vous saisissez le rayon R et les deux positions de plan height1 et height2, chacune devant se situer sur l'intervalle de diamètre de zéro à deux R afin qu'aucun plan ne tombe hors de la boule ; le moteur renvoie la hauteur du segment comme la différence absolue de ces hauteurs, le volume comme la différence absolue de deux volumes de calotte sphérique en utilisant un tiers pi h au carré fois trois R moins h, la surface de zone latérale comme deux pi R fois la hauteur du segment, et les rayons de base circulaires à chaque coupe comme la racine carrée de h fois deux R moins h. Lorsque le rayon est manquant ou non positif, ou lorsqu'une hauteur de coupe se situe hors de la sphère, l'outil renvoie invalid_input plutôt qu'un NaN silencieux. Via l'API, une requête réussie coûte $0.002 ; les échecs de validation ne sont pas facturés.
Ce que renvoie un calculateur de segment sphérique et pourquoi les deux hauteurs de coupe comptent
La réponse reprend toujours radius, height1, et height2, rapporte segment_height comme la différence absolue des deux coupes, volume comme la différence absolue des deux volumes de calotte cumulés, lateral_area comme la surface de zone deux pi R fois la hauteur du segment, base_radius1 et base_radius2 comme les rayons des sections circulaires à chaque plan, et des chaînes de formule pour le volume et la surface latérale afin qu'un étudiant ou une ligne de journal puisse vérifier l'identité sans lire la source. Un rayon manquant ou l'une ou l'autre hauteur manquante, des valeurs non finies, un rayon non positif, ou une hauteur qui se situe hors de la sphère déclenchent tous invalid_input avec un message qui nomme le champ en échec et, pour des hauteurs hors plage, indique l'intervalle autorisé de zéro à deux R.
Comment les formes closes sont évaluées : volumes de calotte, surface de zone, et rayons de base
Le moteur résout radius depuis le champ radius avec les alias r et R, height1 depuis height1 avec les alias h1, a, et lower, et height2 depuis height2 avec les alias h2, b, et upper, exigeant que radius soit fini et strictement supérieur à zéro et que chaque hauteur soit finie et à l'intérieur de l'intervalle fermé de zéro à deux fois le rayon. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé sans réimplémenter vous-même la différence de volume de calotte ou la formule de zone deux-pi-R-h.
Où les grandeurs du segment sphérique s'inscrivent dans l'étude, la conception et le code
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique. Que vous soyez arrivé en cherchant un calculateur de segment sphérique ou la surface de zone sphérique à partir du rayon et de la hauteur, le contrat est le même : rayon positif et deux hauteurs de coupe dans la plage en entrée, grandeurs finies ou un invalid_input clair en sortie.
Cas d'intégration
Fixtures de géométrie déterministes
Générez des grandeurs de segment et de zone reproductibles pour tests unitaires, validateurs de concours, et assertions CI sans logique de différence de volume de calotte faite à la main.
Questions techniques
Que se passe-t-il si une hauteur de coupe se situe hors de la sphère ?
Le gestionnaire renvoie invalid_input avec un message indiquant que la hauteur doit se situer entre 0 et 2R (le diamètre de la sphère).
La surface latérale dépend-elle de l'endroit où se situe la zone sur la sphère ?
Non. La surface de zone latérale est toujours A = 2 π R |h2 − h1|, indépendamment des positions absolues des deux plans parallèles.
Puis-je contrôler l'arrondi ?
Oui. Réglez precision (alias decimals, dp) sur un entier de 0 à 15 ; la valeur par défaut est 10 décimales sur tous les champs numériques.