ForHosting KIT · Outils pour développeurs

Calculateur du milieu de deux coordonnées polaires

Ce calculateur de milieu en coordonnées polaires détermine le point situé exactement à mi-chemin entre deux positions exprimées par un rayon et un angle.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Il convertit chaque point polaire en coordonnées cartésiennes, calcule la moyenne des deux coordonnées horizontales et des deux coordonnées verticales, puis reconvertit cette moyenne sous forme polaire. Vous obtenez les deux représentations afin de vérifier ou de réutiliser facilement le résultat. Choisissez les degrés ou les radians une seule fois pour tout le calcul ; l’angle renvoyé emploie la même unité.

Saisissez deux points polaires dans la même unité angulaire

Décrivez le premier point avec radius_1 et angle_1, puis le second avec radius_2 et angle_2. Les deux rayons doivent être supérieurs ou égaux à zéro, tandis que les angles peuvent être positifs, négatifs ou dépasser un tour complet. Sélectionnez les degrés lorsque les angles sont mesurés sur un cercle de 360 degrés, ou les radians lorsqu’ils sont mesurés sur un cercle de 2π radians. Le même choix s’applique aux deux entrées, ce qui évite tout mélange ambigu d’unités. Un rayon polaire représente la distance à l’origine ; un rayon négatif est donc refusé plutôt que réinterprété silencieusement avec un changement de direction d’un demi-tour. Les angles sont acceptés tels quels, car les fonctions trigonométriques considèrent les valeurs coterminales comme une même direction. Par exemple, 30 degrés, 390 degrés et -330 degrés désignent le même rayon géométrique. Si le rayon d’un point vaut zéro, son angle ne modifie pas sa position, mais il doit néanmoins rester un nombre fini afin de préserver un contrat d’entrée prévisible.

Comprenez pourquoi la moyenne cartésienne est indispensable

Le milieu géométrique s’obtient en faisant la moyenne des positions, et non celle des rayons et des angles polaires séparément. Les coordonnées polaires ne sont pas linéaires : les angles reviennent au début après un tour, et la modification d’un rayon change la contribution d’une direction à la position réelle. Le calculateur applique d’abord x = r cos θ et y = r sin θ à chaque point. Il calcule ensuite les coordonnées du milieu avec x = (x₁ + x₂) / 2 et y = (y₁ + y₂) / 2. Ce n’est qu’après cette moyenne linéaire qu’il retrouve le rayon grâce à la distance pythagoricienne à l’origine et l’angle grâce à l’arc tangente à deux arguments. Cette distinction est essentielle près de la limite angulaire. Deux points situés à la même distance, à 350 degrés et 10 degrés, ont leur milieu sur l’axe horizontal positif, et non à 180 degrés, même si une moyenne arithmétique naïve des angles écrits suggère la direction opposée. La conversion cartésienne gère automatiquement ce bouclage ainsi que les rayons différents.

Interprétez et réutilisez le résultat normalisé

La réponse contient x et y pour le milieu cartésien, ainsi que radius, angle et angle_unit pour sa forme polaire. L’angle est normalisé sur un tour complet non négatif : de zéro jusqu’à une valeur strictement inférieure à 360 en mode degrés, ou de zéro jusqu’à une valeur strictement inférieure à 2π en mode radians. Les résultats restent ainsi faciles à comparer même si les angles d’entrée utilisent une notation négative ou plusieurs tours. Lorsque le milieu se trouve à l’origine, son rayon vaut zéro et aucune direction géométrique n’existe. Par convention, le calculateur renvoie un angle nul afin que le JSON reste fini, déterministe et pratique pour les systèmes en aval. Les champs numériques sont arrondis à douze décimales pour supprimer les artefacts insignifiants des nombres flottants tout en conservant une précision utile aux travaux géométriques courants. Puisque les deux formes sont fournies, vous pouvez employer directement x et y dans un dessin ou un calcul vectoriel, ou transmettre le rayon et l’angle à une autre opération polaire sans refaire la conversion.

Centrer deux mesures représentées

Trouvez la position cartésienne et polaire à mi-chemin entre deux mesures radiales sur un schéma.

Vérifier un exercice de navigation

Contrôlez un calcul de milieu lorsque deux positions planes sont données par leurs distances et leurs relèvements depuis une même origine.

Préparer des coordonnées graphiques

Faites la moyenne de deux points de contrôle polaires et utilisez les valeurs x et y dans un canevas, un graphique ou un traitement géométrique.

Puis-je mélanger degrés et radians dans une requête ?

Non. La valeur angle_unit sélectionnée s’applique aux deux angles d’entrée et à l’angle renvoyé. Convertissez d’abord une entrée si vos sources emploient des unités différentes.

Pourquoi ne pas faire directement la moyenne des rayons et des angles ?

Cette méthode ne donne généralement pas le milieu géométrique, car les coordonnées polaires ne sont pas linéaires et les angles bouclent après un tour complet.

Que se passe-t-il si le milieu est à l’origine ?

Le résultat possède un rayon nul et un angle nul. Cet angle est une convention déterministe, car la direction n’est pas définie à l’origine.

Les angles négatifs sont-ils acceptés ?

Oui. Tout angle d’entrée fini est accepté, puis l’angle de sortie est normalisé sur un tour complet non négatif.

Combien coûte un calcul par API ?

Chaque requête coûte $0.002. Le calcul est déterministe et ne fait appel à aucun service externe.

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.

POSThttps://api.kit.forhosting.com/trig/polar-midpoint

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é.

curl -X POST https://api.kit.forhosting.com/trig/polar-midpoint \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"radius_1":4,"angle_1":30,"radius_2":6,"angle_2":150}'
{
  "radius_1": 4,
  "angle_1": 30,
  "radius_2": 6,
  "angle_2": 150
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.polar_midpoint",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →