ForHosting KIT · Mathématiques

Cercle passant par trois points

Saisissez trois points et obtenez le seul cercle qui passe par tous : (0, 0), (4, 0) et (0, 3) donnent un centre en (2 ; 1,5) et un rayon de 2,5. Des points alignés sont refusés, car aucun cercle ne passe par eux. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
X1
0
Y1
0
X2
4
Y2
0
X3
0
Y3
3
Vous obtenez
Rayon
2,5
Diamètre
5
Rayon au carré
6,25
Équation
(x − 2)² + (y − 1.5)² = 6.25

Ce calculateur trouve le cercle unique qui passe par trois points donnés dans le plan et rapporte ses coordonnées de centre et son rayon. Vous saisissez les six nombres x1, y1, x2, y2, x3, et y3 (ou des objets point imbriqués) ; le moteur intersecte les médiatrices de deux cordes avec une formule de déterminant en forme close, puis renvoie le centre, le rayon, le diamètre, le rayon au carré, et une équation de cercle lisible.

Ce qu'est un cercle passant par trois points et ce que contient la réponse

Dans le plan euclidien, trois points quelconques qui ne se situent pas sur une seule droite déterminent exactement un cercle. Ce cercle est l'ensemble de tous les points à une distance fixe R d'un centre unique C ; les trois points donnés sont des cordes du cercle, si bien que C est équidistant des trois et doit se situer à l'intersection des médiatrices de deux côtés quelconques du triangle qu'ils forment.

Cet outil existe pour transformer des coordonnées brutes en ce centre et ce rayon sans vous forcer à établir des équations de médiatrice à la main ou à développer l'équation générale du cercle x au carré plus y au carré plus D x plus E y plus F égal zéro et à résoudre vous-même un système trois-par-trois. Cette discipline garde les tests automatisés stables, rend la mise en cache sûre, et empêche un étudiant ou un script de traiter un triplet dégénéré comme un cercle de rayon infini.

Si vous avez besoin d'un ajustement aux moindres carrés à travers de nombreux échantillons bruités, d'un cercle en trois dimensions, ou d'un autre centre de triangle tel que l'incentre, utilisez un outil dédié à ces problèmes ; l'intention de recherche ici est le cercle exact à travers trois coordonnées et une réponse claire de centre, rayon, ou une erreur honnête.

Comment les coordonnées sont lues et comment la forme close est évaluée

Vous pouvez aussi passer points comme un tableau de trois paires [x, y]. Après analyse, les distances par paire sont vérifiées afin que des points coïncidents échouent rapidement avec un message nommant la paire.

Le déterminant de surface doublé et orienté D égal deux fois x1 fois y2 moins y3 plus x2 fois y3 moins y1 plus x3 fois y1 moins y2 ; lorsque la valeur absolue de D est en dessous d'un epsilon minuscule, les points sont alignés et le gestionnaire lève une erreur plutôt que de diviser par zéro.

Sinon, les coordonnées du centre suivent le développement standard : la coordonnée x égale la somme pondérée des normes au carré fois les différences y opposées divisée par D, et la coordonnée y égale la somme analogue avec les différences x.

Le rayon est la distance euclidienne du centre au premier point ; une vérification indépendante R égal le produit des trois longueurs de corde sur quatre fois la surface du triangle utilise la même géométrie et les deux estimations sont moyennées pour un rayon rapporté stable sous le bruit de virgule flottante. 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ù trouver un cercle passant par trois points s'inscrit dans l'étude, la conception et le code

Les étudiants rencontrent cette construction lorsqu'un manuel demande le cercle à travers trois points donnés, lorsqu'un examen de géométrie exige le centre équidistant de trois épingles de carte, ou lorsqu'un devoir de géométrie analytique veut l'équation générale du cercle à partir de trois paires de coordonnées. Les enseignants peuvent pré-générer des corrigés qui listent le centre et le rayon pour des triplets à coordonnées entières et qui refusent des entrées alignées au lieu d'imprimer l'Infini.

Les flux de travail d'arpentage et de CAO ont souvent besoin d'un cercle contraint par trois points de contrôle non alignés avant de décaler des arcs, de placer des fixations, ou de vérifier des dégagements ; savoir qu'un troisième piquet est aligné avec les deux premiers est aussi précieux que le cercle lui-même.

Les équipes de jeu et de simulation utilisent le cercle à trois points comme un cercle englobant bon marché pour une face de maillage triangulaire, pour des régions de test de collision, ou pour placer une lumière ou une caméra qui doit se situer à égale distance de trois points de repère.

Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes pour des bibliothèques de géométrie, pour illustrer les médiatrices dans des outils pédagogiques, ou pour satisfaire des énoncés de défi de programmation exigeant le cercle à travers trois coordonnées.

Associez-le aux convertisseurs d'unités lorsque les coordonnées arrivent dans des unités mixtes, à d'autres points de terminaison de géométrie gratuits lorsque vous avez besoin d'intersections de droites ou de compagnons de triangle côté-angle pour un laboratoire d'outils déterministes, et à une documentation qui montre à la fois les cordes et le cercle fini afin que les nombres et l'image restent alignés pour les apprenants et les relecteurs.

Devoirs et préparation d'examens

Calculez le centre et le rayon du cercle à travers des triplets de coordonnées de manuel, et vérifiez que les entrées alignées sont rejetées au lieu de produire l'Infini.

CAO, arpentage, et limites de jeu

Ajustez un cercle à travers trois points de contrôle pour des vérifications de mise en plan, des dégagements, ou des cercles englobants de triangle dans des outils et des simulations.

Combien coûte le calculateur de cercle passant par trois points ?

Il est gratuit dans votre navigateur sur cette page.

Comment passer les trois points ?

Les champs privilégiés sont x1, y1, x2, y2, x3, y3 sous forme de nombres. Vous pouvez aussi passer p1, p2, p3 sous forme [x, y] ou {x, y}, ou un tableau points de trois paires.

Le résultat est-il unique ?

Oui pour trois points non alignés : il existe exactement un cercle à travers les trois.

Que se passe-t-il si les trois points sont alignés ?

Aucun cercle fini ne passe par trois points alignés : le calculateur les refuse au lieu de renvoyer un rayon infini. Il refuse aussi deux points identiques et indique quelle paire coïncide.

Comment trouve-t-on le centre du cercle ?

Le centre est à la même distance des trois points, il se trouve donc sur la médiatrice de chaque côté du triangle qu'ils forment. L'intersection de deux médiatrices donne le centre ; le rayon est sa distance à n'importe quel point.

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/geom/circle-from-3-points

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/geom/circle-from-3-points \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"x2":4,"y2":0,"x3":0,"y3":3}'
{
  "x1": 0,
  "y1": 0,
  "x2": 4,
  "y2": 0,
  "x3": 0,
  "y3": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.circle_from_3_points",
  "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.

Lorsque les trois points sont alignés, aucun cercle fini ne passe par les trois, si bien que l'outil renvoie invalid_input plutôt que l'Infini ou 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 qu'est un cercle passant par trois points et ce que contient la réponse

Les entrées privilégiées sont les six scalaires x1, y1, x2, y2, x3, et y3 sous forme de nombres JSON ; les chaînes décimales sont acceptées pour les appelants de formulaire et de tableur, et des points imbriqués p1, p2, p3 sous forme [x, y] ou {x, y} sont aussi lus, ainsi qu'un tableau points de trois paires. La réponse reprend les trois points, renvoie center comme un objet {x, y}, radius et diameter comme des nombres, radius_squared pour le travail d'équation, un indicateur collinear qui est toujours faux en cas de succès, une chaîne equation lisible par l'humain de la forme (x − h) au carré plus (y − k) au carré égal R au carré, et un champ formula qui enregistre l'identité de déterminant utilisée. Des coordonnées manquantes, des valeurs non finies, des points coïncidents, et des triplets alignés déclenchent tous invalid_input avec un message qui nomme la condition en échec.

Comment les coordonnées sont lues et comment la forme close est évaluée

Le moteur résout le premier point depuis x1 et y1 (alias ax, a_x, p1x et ay, a_y, p1y) ou depuis le champ imbriqué p1 ou a ; de même le second point depuis x2 et y2 et le troisième depuis x3 et y3. 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 l'algèbre de médiatrice. Des triplets presque dégénérés avec une surface très petite peuvent amplifier l'erreur en virgule flottante ; si la cohérence entre les distances point-vers-centre échoue, le moteur fait apparaître invalid_input plutôt qu'un cercle silencieusement incohérent.

Où trouver un cercle passant par trois points s'inscrit 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 cercle passant par trois points ou le centre et le rayon de cette construction, le contrat est le même : six coordonnées en entrée, un cercle unique ou un invalid_input clair en sortie.

Fixtures de géométrie déterministes

Générez des valeurs de centre et de rayon reproductibles pour tests unitaires, validateurs de concours, et assertions CI sans algèbre de médiatrice faite à la main.

Que se passe-t-il si les trois points sont alignés ?

Le gestionnaire renvoie invalid_input avec un message indiquant que les points sont alignés et qu'aucun cercle fini ne passe par les trois.

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.

Consulter la documentation complète du KIT →