Höhenschnittpunkt aus Koordinaten
Finden Sie den Punkt, in dem sich die drei Höhen eines Dreiecks schneiden: Bei (0, 0), (4, 0) und (0, 3) liegt der Höhenschnittpunkt genau im rechten Winkel bei (0 | 0). Bei spitzen Dreiecken liegt er innen, bei stumpfen außen. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- X1
- 0
- Y1
- 0
- X2
- 4
- Y2
- 0
- X3
- 0
- Y3
- 3
- Höhenschnitt x
- 0
- Höhenschnitt y
- 0
Der Höhenschnittpunkt ist der Punkt, in dem sich die drei Höhen eines Dreiecks treffen. Gegeben drei kartesische Eckpunkte baut dieser Rechner zwei Höhenlinien—eine vom ersten Eckpunkt senkrecht zur Gegenseite und eine vom zweiten Eckpunkt senkrecht zu seiner Gegenseite—und löst das 2×2-Linearsystem ihres Schnittpunkts. Rechtwinklige Dreiecke setzen den Höhenschnittpunkt in den rechten Winkel; spitze halten ihn innen; stumpfe legen ihn außen.
Wie der Höhenschnitt den Orthozentrumspunkt findet
Beschriften Sie die Eckpunkte A(x1, y1), B(x2, y2) und C(x3, y3). Eine Höhe ist die Gerade durch einen Eckpunkt senkrecht zur Gegenseite. Die Höhe von A ist senkrecht zu BC, sodass jeder Punkt H auf dieser Höhe (H − A) · (C − B) = 0 erfüllt.
Die Höhe von B ist senkrecht zu AC, sodass (H − B) · (C − A) = 0. Das Ausbauen dieser beiden Skalarprodukt-Bedingungen erzeugt ein lineares System in den unbekannten Koordinaten von H. Die Koeffizientenmatrix enthält die Seitenrichtungs-Komponenten; ihre Determinante ist genau dann ungleich null, wenn die drei Punkte ein nicht entartetes Dreieck bilden—dieselbe geometrische Bedingung wie eine von null verschiedene Schnürsenkel-Fläche.
Eine klassische Kontrolle ist das rechtwinklige Dreieck mit Eckpunkten (0, 0), (4, 0) und (0, 3): beide Katheten wirken bereits als Höhen, daher sitzt der Höhenschnittpunkt im rechten Winkel (0, 0). Eine weitere Kontrolle ist ein gleichseitiges Dreieck, wo Höhenschnittpunkt, Schwerpunkt und Umkreismittelpunkt im Mittel der Eckpunkte zusammenfallen. Weil der Pfad nur Addition, Subtraktion, Multiplikation und eine Division nutzt, ist er deterministisch, O(1) und frei von trigonometrischen Bibliotheken.
Was Sie senden und was Sie zurückbekommen
Geben Sie sechs endliche Pflichtzahlen an: x1 und y1 für den ersten Eckpunkt, x2 und y2 für den zweiten, und x3 und y3 für den dritten. Nach dem Parsen wertet der Dienst die doppelte Schnürsenkel-Flächensumme aus; ist sie genau null, sind die drei Punkte kollinear und die Fehlermeldung stellt fest, dass die Fläche null ist, und verlangt nicht-kollineare Eckpunkte. Andernfalls baut er die beiden Höhengleichungen, löst den Schnitt und prüft, dass das Ergebnis ein endliches Koordinatenpaar ist.
Beispielkontrollen: null, null, vier, null, null, drei ergibt Höhenschnittpunkt (0, 0); null, null, eins, eins, zwei, zwei scheitert als kollinear; ein fehlendes y3 scheitert unter Nennung dieses Feldes. Verdrahten Sie das kostenlose Browser-Werkzeug für schnelle Plausibilitätsprüfungen und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massenauswertung koordinatenbasierter Höhenschnittpunkte brauchen, ohne die Kollinear-Schranke in jeder Sprache neu zu implementieren.
Wo Höhenschnittpunkte in der Praxis vorkommen
Sekundar- und Hochschulkurse der analytischen Geometrie verlangen ständig, den Höhenschnittpunkt aus drei gezeichneten Punkten zu finden; ein vertrauenswürdiger Rechner mit strenger Kollinear-Prüfung beschleunigt die Korrektur und beseitigt Tabellenfehler, bei denen jemand den Höhenschnittpunkt mit Schwerpunkt oder Umkreismittelpunkt verwechselt. Zeichen-, Vermessungs- und einfache GIS-Abläufe, die Punkte bereits in eine lokale kartesische Ebene projizieren, brauchen manchmal klassische Dreieckszentren für Bauanlagen, Fußpunkt-Prüfungen und Lehr-Overlays—ein gemeinsames numerisches Orakel hält Feldnotizen und Büroskripte auf demselben Höhenschnitt-Pfad ausgerichtet.
Spiel-, Grafik- und CAD-Tutorials speichern Netzflächen oft als Tripel von 2D-Bildschirm- oder Weltkoordinaten; die Höhenschnittpunkt-Antwort speist Geometriediagnosen, höhenbasierte Rigs und Dokumentationsfiguren ohne einen vollständigen Computational-Geometry-Stack. Wenn Sie später den Inkreismittelpunkt (Winkelhalbierende), den Umkreismittelpunkt (Mittelsenkrechten), den Schwerpunkt (Seitenhalbierende) oder die Dreiecksfläche aus denselben Eckpunkten brauchen, behandeln Sie diese als getrennte Suchintentionen statt diese Höhenschnittpunkt-Seite zu überladen.
Anwendungsfälle
Hausaufgaben- und Prüfungskontrollen
Lokalisieren Sie den Höhenschnittpunkt aus gezeichneten Eckpunkten und lehnen Sie kollineare Tripel mit klarem Fehler statt eines stillen Unsinnspunkts ab.
Bauanlagen in der lokalen Ebene
Aus drei projizierten Eckkoordinaten gewinnen Sie den Höhenschnitt für Bauvermerke oder Lehr-Overlays zurück.
Häufige Fragen
Was ist der Höhenschnittpunkt?
Es ist der eindeutige Punkt, in dem sich die drei Höhen eines Dreiecks treffen.
Welche Methode nutzt der Rechner?
Er schneidet zwei Höhen (von A ⊥ BC und von B ⊥ AC) durch Lösen eines 2×2-Linearsystems.
Was passiert, wenn die drei Punkte kollinear sind?
Kollineare Eckpunkte ergeben Fläche null und definieren kein Dreieck, daher ist der Höhenschnittpunkt undefiniert.
Wo liegt der Höhenschnittpunkt eines rechtwinkligen Dreiecks?
Im Eckpunkt des rechten Winkels. Beispiel: Eckpunkte (0, 0), (4, 0), (0, 3) ergeben Höhenschnittpunkt (0, 0).
Liegt der Höhenschnittpunkt immer im Dreieck?
Nein. Bei einem spitzwinkligen Dreieck liegt er innen, bei einem rechtwinkligen genau in der Ecke mit dem rechten Winkel und bei einem stumpfwinkligen außerhalb des Dreiecks.
Was geschieht bei drei Punkten auf einer Linie?
Dann gibt es kein Dreieck und keine Höhen, die sich schneiden könnten. Der Rechner lehnt die Punkte mit einer klaren Meldung ab, statt einen sinnlosen Punkt auszugeben.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
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}'const res = await fetch("https://api.kit.forhosting.com/geom/triangle-orthocenter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 0,
"y1": 0,
"x2": 4,
"y2": 0,
"x3": 0,
"y3": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/triangle-orthocenter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 0,
"y1": 0,
"x2": 4,
"y2": 0,
"x3": 0,
"y3": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/triangle-orthocenter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":0,"y1":0,"x2":4,"y2":0,"x3":0,"y3":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":0,"y1":0,"x2":4,"y2":0,"x3":0,"y3":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/triangle-orthocenter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"x1": 0,
"y1": 0,
"x2": 4,
"y2": 0,
"x3": 0,
"y3": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.triangle_orthocenter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Sie senden sechs endliche Zahlen x1, y1, x2, y2, x3 und y3; der Dienst prüft, dass die Punkte nicht kollinear sind, liefert orthocenter_x und orthocenter_y mit den normalisierten Eckpunkten und markiert method als altitude_intersection. Kollineare Tripel scheitern mit invalid_input statt eines stillen Unsinnspunkts. Keine Netzaufrufe, keine Zufallsstichproben und keine Gleitkomma-Überraschungen jenseits gewöhnlicher IEEE-754-Arithmetik auf den sechs Zahlen, die Sie angeben.
Wie der Höhenschnitt den Orthozentrumspunkt findet
Lösen im Cramer-Stil liefert orthocenter_x und orthocenter_y in geschlossener Form. Große Koordinaten können den IEEE-754-double-Bereich noch überlaufen; wenn Zwischenwerte nicht endlich sind, scheitert die Anfrage mit klarer Überlaufmeldung statt Infinity in JSON zurückzugeben. Dieser geschlossene Pfad entspricht der Darstellung des Höhenschnittpunkt-Problems in Vermessungskursen, Lehrbüchern der analytischen Geometrie und Einführungen in die Computational Geometry und hält automatische Bewerter und Pipelines mit Handrechnung von Höhenschnitten ausgerichtet.
Was Sie senden und was Sie zurückbekommen
Fehlende Felder, leere Zeichenketten, nicht numerischer Text, NaN und Infinity werden mit invalid_input abgelehnt und nicht berechnet. Bei Erfolg liefert die JSON-Antwort orthocenter_x und orthocenter_y gerundet für stabile Serialisierung, spiegelt die sechs normalisierten Koordinaten und setzt method auf die Zeichenkette altitude_intersection, damit Protokolle und Lehr-UIs den Algorithmus dokumentieren können. Der Vertrag ist stabiles JSON geeignet für Unit-Tests, Hausaufgabenprüfer und Batch-Pipelines, die Feature-Dreiecke auf klassische Zentren abbilden. Der API-Preis ist die veröffentlichte Basis von $0.002 pro erfolgreichem Element.
Wo Höhenschnittpunkte in der Praxis vorkommen
Weil diese Fähigkeit eine reine Parse-Engine ist, wird fehlgeschlagene Validierung nicht berechnet und erfolgreiche Läufe bleiben bei $0.002 pro Element.
Integrationsbeispiele
Dreieckshelfer in Spielen und CAD
Wandeln Sie drei 2D-Eckpunktpaare in den klassischen Höhenschnittpunkt für Netzdiagnosen um—derselbe Pfad in Browser und API.
Technische Fragen
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.