ForHosting KIT · Mathématiques

Orthocentre d'un triangle par coordonnées

Trouvez le point où se croisent les trois hauteurs d'un triangle à partir de ses sommets : pour (0, 0), (4, 0) et (0, 3), l'orthocentre tombe sur l'angle droit, en (0, 0). Il reste à l'intérieur des triangles aigus et sort des obtus. 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
Orthocentre x
0
Orthocentre y
0

L'orthocentre est le point où se rencontrent les trois hauteurs d'un triangle. Étant donné trois sommets cartésiens, ce calculateur construit deux droites de hauteur—l'une depuis le premier sommet perpendiculaire au côté opposé, et l'autre depuis le deuxième sommet perpendiculaire à son côté opposé—puis résout le système linéaire 2×2 de leur intersection. Les triangles rectangles placent l'orthocentre au sommet de l'angle droit ; les aigus le gardent à l'intérieur ; les obtus le placent à l'extérieur.

Comment l'intersection des hauteurs trouve l'orthocentre

Étiquetez les sommets A(x1, y1), B(x2, y2) et C(x3, y3). Une hauteur est la droite passant par un sommet et perpendiculaire au côté opposé. La hauteur depuis A est perpendiculaire à BC, donc tout point H sur cette hauteur satisfait (H − A) · (C − B) = 0.

La hauteur depuis B est perpendiculaire à AC, donc (H − B) · (C − A) = 0. Développer ces deux contraintes de produit scalaire produit un système linéaire en les coordonnées inconnues de H. La matrice des coefficients implique les composantes de direction des côtés ; son déterminant est non nul précisément lorsque les trois points forment un triangle non dégénéré, la même condition géométrique qu'une aire en lacet non nulle.

Une vérification classique est le triangle rectangle de sommets (0, 0), (4, 0) et (0, 3) : les deux jambes agissent déjà comme hauteurs, donc l'orthocentre siège à l'angle droit (0, 0). Une autre vérification est un triangle équilatéral, où orthocentre, barycentre et centre du cercle circonscrit coïncident à la moyenne des sommets. Comme le chemin n'utilise que l'addition, la soustraction, la multiplication et une seule division, il est déterministe, O(1) et sans bibliothèques trigonométriques.

Ce chemin fermé correspond à la façon dont les cours d'arpentage, les manuels de géométrie analytique et les primers de géométrie computationnelle présentent le problème de l'orthocentre, et aligne correcteurs automatiques et pipelines sur le calcul manuel des intersections de hauteurs.

Ce que vous envoyez et ce que vous recevez

Fournissez six nombres finis obligatoires : x1 et y1 pour le premier sommet, x2 et y2 pour le deuxième, et x3 et y3 pour le troisième. Après analyse, le service évalue la somme du double d'aire en lacet ; si elle est exactement nulle, les trois points sont colinéaires et le message d'erreur indique que l'aire est nulle et demande des sommets non colinéaires. Sinon il construit les deux équations de hauteur, résout l'intersection et vérifie que le résultat est une paire finie de coordonnées.

Vérifications d'exemple : zéro, zéro, quatre, zéro, zéro, trois donne l'orthocentre (0, 0) ; zéro, zéro, un, un, deux, deux échoue comme colinéaire ; un y3 manquant échoue en nommant ce champ. Branchez l'outil gratuit du navigateur pour des contrôles rapides, puis appelez le contrat identique depuis des scripts lorsque vous avez besoin d'une évaluation en masse d'orthocentres basés sur des coordonnées sans réimplémenter le filtre colinéaire dans chaque langage.

Où les orthocentres interviennent dans le travail réel

Les cours de géométrie analytique du secondaire et de l'université demandent constamment aux étudiants de localiser l'orthocentre à partir de trois points tracés ; un calculateur fiable avec un contrôle colinéaire strict accélère la correction et supprime les erreurs de tableur où quelqu'un confond l'orthocentre avec le barycentre ou le centre du cercle circonscrit.

Les flux de dessin, d'arpentage et de SIG simples qui projettent déjà des points dans un plan cartésien local ont parfois besoin des centres classiques du triangle pour des implantations de construction, des contrôles de pied de hauteur et des superpositions pédagogiques—disposer d'un oracle numérique partagé aligne notes de terrain et scripts de bureau sur le même chemin d'intersection des hauteurs.

Les tutoriels de jeu, de graphisme et de CAO stockent souvent des faces de maillage comme triplets de coordonnées 2D écran ou monde ; la réponse d'orthocentre alimente diagnostics de géométrie, rigs basés sur les hauteurs et figures de documentation sans construire une pile complète de géométrie computationnelle. Si vous avez ensuite besoin de l'incentre (bissectrices), du centre du cercle circonscrit (médiatrices), du barycentre (médianes) ou de l'aire du triangle à partir des mêmes sommets, traitez-les comme des intentions de recherche distinctes plutôt que de surcharger cette page d'orthocentre.

Contrôles de devoirs et d'examens

Localisez l'orthocentre à partir de sommets tracés et rejetez les triplets colinéaires avec une erreur claire au lieu d'un point absurde silencieux.

Implantations de construction en plan local

À partir de trois coordonnées de coin projetées, récupérez l'intersection des hauteurs pour des notes de construction ou des superpositions pédagogiques.

Qu'est-ce que l'orthocentre ?

C'est le point unique où se rencontrent les trois hauteurs d'un triangle.

Quelle méthode le calculateur utilise-t-il ?

Il intersecte deux hauteurs (depuis A ⊥ BC et depuis B ⊥ AC) en résolvant un système linéaire 2×2.

Que se passe-t-il si les trois points sont colinéaires ?

Des sommets colinéaires donnent une aire nulle et ne définissent pas un triangle, donc l'orthocentre est indéfini.

Où se trouve l'orthocentre d'un triangle rectangle ?

Au sommet de l'angle droit. Par exemple, les sommets (0, 0), (4, 0), (0, 3) donnent l'orthocentre (0, 0).

Quel est le coût ?

L'outil du navigateur est gratuit et s'exécute en local.

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/triangle-orthocenter

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/triangle-orthocenter \
  -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.triangle_orthocenter",
  "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.

Vous envoyez six nombres finis x1, y1, x2, y2, x3 et y3 ; le service valide que les points ne sont pas colinéaires, renvoie orthocenter_x et orthocenter_y avec les sommets normalisés, et étiquette method comme altitude_intersection. Les triplets colinéaires échouent avec invalid_input au lieu d'un point absurde silencieux. Aucun appel réseau, aucun échantillonnage aléatoire, et aucune surprise de virgule flottante au-delà de l'arithmétique IEEE-754 ordinaire sur les six nombres que vous fournissez.

Comment l'intersection des hauteurs trouve l'orthocentre

Résoudre par division de type Cramer produit orthocenter_x et orthocenter_y sous forme fermée. De grandes coordonnées peuvent encore dépasser la plage double IEEE-754 ; lorsque les intermédiaires ne sont pas finis, la requête échoue avec un message de débordement clair au lieu de renvoyer Infinity dans le JSON.

Ce que vous envoyez et ce que vous recevez

Des alias courts ax, ay, bx, by, cx, cy et x_a à y_c sont acceptés afin que les libellés de formulaire restent compacts sans diverger les gestionnaires. Champs manquants, chaînes vides, texte non numérique, NaN et Infinity sont rejetés avec invalid_input et ne sont pas facturés. En cas de succès, la réponse JSON renvoie orthocenter_x et orthocenter_y arrondis pour une sérialisation stable, fait écho des six coordonnées normalisées et fixe method à la chaîne altitude_intersection pour que les journaux et interfaces pédagogiques documentent l'algorithme. Le contrat est un JSON stable adapté aux tests unitaires, vérificateurs de devoirs et pipelines par lots qui associent des triangles de caractéristiques aux centres classiques. Le tarif API est la base publiée de $0.002 par élément réussi.

Où les orthocentres interviennent dans le travail réel

Comme cette capacité est un moteur de parse pur, une validation échouée ne consomme pas de solde et les exécutions réussies restent à $0.002 par élément.

Aides triangle en jeux et CAO

Transformez trois paires de sommets 2D en l'orthocentre classique pour des diagnostics de maillage, avec le même chemin navigateur et API.

Consulter la documentation complète du KIT →