ForHosting KIT · Mathematik

Neunpunktekreis

Im rechtwinkligen Dreieck (0, 0), (4, 0), (0, 3) hat der Neunpunktekreis den Mittelpunkt (1 | 0,75) und den Radius 1,25, die Hälfte des Umkreisradius. Geben Sie drei Ecken ein und erhalten Sie den Kreis durch Seitenmitten und Höhenfußpunkte. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
X1
0
Y1
0
X2
4
Y2
0
X3
0
Y3
3
Erhalten Sie
Mittelpunkt x
1
Mittelpunkt y
0,75
Radius
1,25

Der Neunpunktekreis ist der eindeutige Kreis, der durch die Mittelpunkte der drei Seiten eines Dreiecks, durch die Fußpunkte seiner drei Höhen und durch die Mittelpunkte der Strecken vom Höhenschnittpunkt zu jedem Eckpunkt verläuft. Aus drei kartesischen Eckpunkten baut dieser Rechner das Mittendreieck aus jenen Seitenmittelpunkten, findet dessen Umkreismittelpunkt (den Neunpunktmittelpunkt) und meldet den Radius als Abstand von diesem Mittelpunkt zu einem beliebigen Seitenmittelpunkt—genau die Hälfte des Umkreisradius des Ausgangsdreiecks.

Wie das Mittendreieck den Neunpunktekreis liefert

Beschriften Sie die Eckpunkte A(x1, y1), B(x2, y2) und C(x3, y3). Die Seitenmittelpunkte sind Ma = ((x2+x3)/2, (y2+y3)/2), Mb = ((x1+x3)/2, (y1+y3)/2) und Mc = ((x1+x2)/2, (y1+y2)/2). Diese drei Mittelpunkte bilden das Mittendreieck, das dem Ausgangsdreieck ähnlich ist und die Hälfte seiner linearen Skala hat.

Der Neunpunktmittelpunkt N ist definiert als Umkreismittelpunkt von Ma, Mb und Mc: der eindeutige Punkt mit gleichem Abstand zu den drei Mittelpunkten. Die Lösung des Schnitts der Mittelsenkrechten von MaMb und MaMc liefert ein geschlossenes lineares 2×2-System, dessen Determinante proportional zur Fläche des Mittendreiecks ist—und daher genau dann ungleich null, wenn ABC nicht entartet ist. Der Neunpunktradius n ist der gemeinsame Abstand von N zu jedem Seitenmittelpunkt; klassisch gilt n = R/2, wobei R der Umkreisradius von ABC ist.

Gleichwertig ist N der Mittelpunkt der Strecke vom Höhenschnittpunkt H zum Umkreismittelpunkt O von ABC, sodass die Euler-Gerade stets H, N, G (Schwerpunkt) und O in festen Verhältnissen enthält. Eine klassische Prüfung ist das rechtwinklige Dreieck mit Eckpunkten (0, 0), (4, 0) und (0, 3): die Hypotenuse läuft von (4, 0) nach (0, 3), der Umkreismittelpunkt liegt im Mittelpunkt dieser Hypotenuse (2, 1.5), der Höhenschnittpunkt sitzt im rechten Winkel (0, 0) und der Neunpunktmittelpunkt ist deren Mittelpunkt (1, 0.75) mit Radius 1.25.

Weil der Pfad nur Addition, Subtraktion, Multiplikation, Division und eine Quadratwurzel für den Radius nutzt, ist er deterministisch, O(1) und frei von trigonometrischen Bibliotheken.

Was Sie senden und was Sie zurückerhalten

Geben Sie sechs erforderliche endliche Zahlen an: x1 und y1 für den ersten Eckpunkt, x2 und y2 für den zweiten sowie x3 und y3 für den dritten. Nach dem Parsen wertet der Dienst die Schuhband-Doppel-Flächensumme aus; ist sie genau null, sind die drei Punkte kollinear und die Fehlermeldung nennt die Nullfläche und fordert nichtkollineare Eckpunkte. Andernfalls baut er die drei Mittelpunkte, löst den Umkreismittelpunkt des Mittendreiecks, misst den Radius und prüft, dass jedes Ergebnis endlich ist.

Beispielprüfungen: null, null, vier, null, null, drei liefert Mittelpunkt (1, 0.75) und Radius 1.25; null, null, eins, eins, zwei, zwei scheitert als kollinear; ein fehlendes y3 scheitert unter Nennung dieses Feldes. Nutzen Sie das kostenlose Browser-Tool für schnelle Plausibilitätsprüfungen und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie massenhaft koordinatenbasierte Neunpunktekreise brauchen, ohne die Kollinearitätsprüfung in jeder Sprache neu zu implementieren.

Wo Neunpunktekreise in der Praxis vorkommen

Analytische Geometriekurse an Schulen und Hochschulen fordern ständig, den Neunpunktmittelpunkt und -radius aus drei gezeichneten Punkten zu finden; ein verlässlicher Rechner mit strenger Kollinearitätsprüfung beschleunigt die Korrektur und verhindert Tabellenfehler, bei denen jemand den Neunpunktmittelpunkt mit Schwerpunkt, Höhenschnittpunkt 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 Konstruktionslayouts, Euler-Geraden-Überlagerungen und Lehrfiguren—ein gemeinsames numerisches Orakel hält Feldnotizen und Büroskripte auf demselben Mittendreieck-Pfad.

Spiel-, Grafik- und CAD-Tutorials speichern Mesh-Flächen oft als Tripel von 2D-Bildschirm- oder Weltkoordinaten; die Neunpunktantwort speist Geometriediagnosen, Mittelkreis-Rigs und Dokumentationsfiguren, ohne einen vollen Computational-Geometry-Stack aufzubauen. Wenn Sie später nur den Höhenschnittpunkt, nur den Umkreismittelpunkt, den Inkreismittelpunkt, den Schwerpunkt oder die Dreiecksfläche aus denselben Eckpunkten brauchen, behandeln Sie das als getrennte Suchabsichten statt diese Neunpunkt-Landing zu überladen.

Hausaufgaben- und Prüfungskontrollen

Finden Sie den Neunpunktmittelpunkt und -radius aus gezeichneten Eckpunkten und lehnen Sie kollineare Tripel mit einem klaren Fehler ab statt eines stillen Unsinnskreises.

Konstruktionslayouts mit Euler-Gerade

Aus drei projizierten Eckkoordinaten den Mittelkreismittelpunkt für Konstruktionsnotizen, Euler-Geraden-Überlagerungen oder Lehrdiagramme ermitteln.

Was ist der Neunpunktekreis?

Es ist der eindeutige Kreis durch die Seitenmittelpunkte eines Dreiecks, die Höhenfußpunkte und die Euler-Punkte.

Welche Methode verwendet der Rechner?

Er findet den Umkreismittelpunkt des Mittendreiecks aus den drei Seitenmittelpunkten. Der Radius ist die Hälfte des Umkreisradius des Ausgangsdreiecks.

Was passiert, wenn die drei Punkte kollinear sind?

Kollineare Eckpunkte ergeben Fläche null und definieren kein Dreieck, daher ist der Neunpunktekreis undefiniert.

Wie hängt der Neunpunktmittelpunkt mit Höhenschnittpunkt und Umkreismittelpunkt zusammen?

Er ist der Mittelpunkt der Strecke vom Höhenschnittpunkt H zum Umkreismittelpunkt O. Auf der Euler-Gerade ist die Reihenfolge H, N, G, O mit HN = NG = GO/2 (feste Verhältnisse).

Wie groß ist der Radius im Vergleich zum Umkreisradius?

Genau halb so groß. Der Neunpunktekreis ist der Umkreis des Dreiecks aus den Seitenmitten, und dieses Dreieck hat den halben Maßstab des Originals. Im Beispiel liegt der Umkreismittelpunkt bei (2 | 1,5), der Radius des Neunpunktekreises beträgt 1,25.

Was passiert, wenn die drei Punkte auf einer Geraden liegen?

Dann hat das Dreieck die Fläche null, und es gibt keinen Neunpunktekreis. Die Eingabe wird mit einer Meldung abgelehnt, die genau das sagt und Sie um drei Ecken bittet, die nicht auf einer Geraden liegen.

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.

POSThttps://api.kit.forhosting.com/geom/nine-point-circle

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/geom/nine-point-circle \
  -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.nine_point_circle",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Sie senden sechs endliche Zahlen x1, y1, x2, y2, x3 und y3; der Dienst prüft, dass die Punkte nicht kollinear sind, liefert center_x, center_y und radius mit den normalisierten Eckpunkten und kennzeichnet method als medial_triangle_circumcenter. Kollineare Tripel scheitern mit invalid_input statt eines stillen Unsinnskreises. Keine Netzaufrufe, keine Zufallsstichproben und keine Gleitkomma-Überraschungen jenseits gewöhnlicher IEEE-754-Arithmetik auf den sechs von Ihnen gelieferten Zahlen.

Wie das Mittendreieck den Neunpunktekreis liefert

Große Koordinaten können den IEEE-754-Double-Bereich trotzdem überschreiten; sind Zwischenergebnisse nicht endlich, scheitert die Anfrage mit einer klaren Überlaufmeldung statt Infinity in JSON zurückzugeben.

Was Sie senden und was Sie zurückerhalten

Fehlende Felder, leere Zeichenketten, nichtnumerischer Text, NaN und Infinity werden mit invalid_input abgelehnt und nicht berechnet. Bei Erfolg liefert die JSON-Antwort center_x, center_y und radius gerundet für stabile Serialisierung, spiegelt die sechs normalisierten Koordinaten und setzt method auf die Zeichenkette medial_triangle_circumcenter, damit Protokolle und Lehr-UIs den Algorithmus dokumentieren können. Der Vertrag ist stabiles JSON für Unit-Tests, Hausaufgabenprüfer und Batch-Pipelines, die Feature-Dreiecke auf klassische Kreismittelpunkte abbilden. Der API-Preis ist die veröffentlichte Basis von $0.002 pro erfolgreichem Element.

Wo Neunpunktekreise 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.

Dreieckshilfen in Spielen und CAD

Drei 2D-Eckpunktpaare in den klassischen Neunpunktekreis für Mesh-Diagnosen umwandeln—derselbe Pfad in Browser und API.

Was kostet es?

Das Browser-Tool ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →