Umkreismittelpunkt-Rechner
Finden Sie den Punkt, der von drei Ecken gleich weit entfernt ist, und den Kreis durch sie: Für (0, 0), (4, 0) und (0, 3) liegt der Umkreismittelpunkt bei (2 | 1,5), der Radius beträgt 2,5. Durchmesser, Fläche und Seiten gibt es dazu. 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
- X-Koordinate von Eckpunkt A
- 0
- Y-Koordinate von Eckpunkt A
- 0
- X-Koordinate von Eckpunkt B
- 4
- Y-Koordinate von Eckpunkt B
- 0
- X-Koordinate von Eckpunkt C
- 0
- Y-Koordinate von Eckpunkt C
- 3
- Umkreisradius
- 2,5
- Durchmesser
- 5
- Fläche
- 6
Der Umkreismittelpunkt-Rechner findet den eindeutigen Punkt, der von drei ebenen Dreieckseckpunkten gleich weit entfernt ist, sowie den Radius des Kreises, der durch alle drei verläuft. Sie geben die Koordinaten der Eckpunkte A, B und C ein; die Engine schneidet die Mittelsenkrechten der Seiten mit einer geschlossenen Determinantenformel und meldet dann die Umkreismittelpunktkoordinaten, den Umkreisradius, den Durchmesser, die Dreiecksfläche und die drei Seitenlängen.
Was der Umkreismittelpunkt ist und was die Antwort enthält
Der Umkreismittelpunkt eines Dreiecks ist der Mittelpunkt des eindeutigen Kreises, der durch alle drei Eckpunkte verläuft. Geometrisch ist er der Schnittpunkt der Mittelsenkrechten zweier beliebiger Seiten; algebraisch ist er der eindeutige Punkt O, sodass die euklidischen Abstände OA, OB und OC gleich sind. Dieser gemeinsame Abstand ist der Umkreisradius R, und das Doppelte von R ist der Durchmesser des Umkreises.
Dieser Rechner existiert, um rohe Eckpunktkoordinaten in diesen Mittelpunkt und Radius umzuwandeln, ohne dass Sie Mittelsenkrechten-Gleichungen von Hand aufstellen müssen. Die Antwort spiegelt die drei Eckpunkte, liefert circumcenter als {x, y}-Objekt, circumradius und diameter als Zahlen, die Dreiecksfläche K, und die Seitenlängen ab, bc und ca. Wenn Sie den Inkreismittelpunkt (Winkelhalbierende), den Höhenschnittpunkt (Höhen), oder den Schwerpunkt (Seitenhalbierende) benötigen, nutzen Sie die dafür vorgesehenen Werkzeuge; die Suchabsicht hier ist der Umkreis aus drei Punkten und eine klare Antwort aus O, R, oder ein ehrlicher Fehler.
Wo das Lösen des Umkreismittelpunkts in Studium, Design und Code passt
Studierende begegnen dem Umkreismittelpunkt, wenn ein Lehrbuch nach dem Kreis durch drei gegebene Punkte fragt oder nach dem Punkt, der von drei Städten auf einer Kartenskizze gleich weit entfernt ist. Lehrkräfte können Lösungsschlüssel vorab erzeugen, die O und R für Dreiecke mit Ganzzahlkoordinaten auflisten, und kollineare Eingaben zurückweisen, statt Infinity auszudrucken.
Vermessungs- und CAD-Workflows brauchen oft einen Kreis, der auf drei nicht-kollineare Kontrollpunkte beschränkt ist, bevor Bögen versetzt oder Freiräume geprüft werden; zu wissen, dass ein dritter Pfahl mit den ersten beiden kollinear ist, ist so wertvoll wie der Kreis selbst. Spiele- und Simulationsteams nutzen den Umkreis als günstigen Umkreis für ein Dreiecksnetz-Face, für Trefferprüfungsregionen, oder um ein Licht im Mittelpunkt eines dreieckigen Raumgrundrisses zu platzieren.
Entwickler rufen denselben Vertrag aus Skripten auf, um deterministische Testvektoren für Geometriebibliotheken zu erzeugen, um Mittelsenkrechten in Lehrwerkzeugen zu illustrieren, oder um Aufgabenstellungen in Programmierwettbewerben zu erfüllen, die den Umkreismittelpunkt eines Koordinatendreiecks verlangen. Kombinieren Sie ihn mit Einheitenumrechnern, wenn Koordinaten in gemischten Einheiten ankommen, mit weiteren freien Geometrie-Endpunkten, wenn Sie SSA- oder Seite-Winkel-Begleiter für ein Labor deterministischer Werkzeuge benötigen, und mit Dokumentation, die sowohl die Mittelsenkrechten als auch den fertigen Kreis zeigt, damit Zahlen und Bild für Lernende und Prüfer übereinstimmen.
Anwendungsfälle
Hausaufgaben und Prüfungsvorbereitung
Umkreismittelpunkt und Umkreisradius aus Lehrbuch-Eckpunktkoordinaten berechnen und prüfen, dass kollineare Tripel zurückgewiesen statt zu Infinity führen.
CAD, Vermessung und Spielgrenzen
Einen Kreis durch drei Kontrollpunkte anpassen für Layout-Prüfungen, Freiräume, oder Dreiecks-Umkreise in Werkzeugen und Simulationen.
Häufige Fragen
Was kostet der Umkreismittelpunkt-Rechner?
Auf dieser Seite ist er im Browser gratis.
Wie übergebe ich die Eckpunkte?
Bevorzugte Felder sind ax, ay, bx, by, cx, cy als Zahlen. Sie können auch a, b, c als [x, y] oder {x, y} übergeben, oder ein points-Array aus drei Paaren.
Ist das dasselbe wie der Inkreismittelpunkt oder Schwerpunkt?
Nein. Der Umkreismittelpunkt ist von den Eckpunkten gleich weit entfernt (Mittelsenkrechten). Der Inkreismittelpunkt ist von den Seiten gleich weit entfernt; der Schwerpunkt mittelt die Eckpunkte.
Gibt es einen Umkreis, wenn die drei Punkte auf einer Geraden liegen?
Durch drei Punkte auf einer Geraden geht kein Kreis, daher lehnt der Rechner sie mit einer klaren Meldung ab, statt einen unendlichen Radius anzuzeigen. Auch zwei Ecken an derselben Stelle werden abgelehnt.
Wie finde ich den Radius des Kreises durch drei Punkte?
Geben Sie die drei Punkte ein und lesen Sie den Umkreisradius ab, also den Abstand vom Mittelpunkt zu jeder Ecke. Für (0, 0), (4, 0) und (0, 3) liegt der Mittelpunkt bei (2 | 1,5), der Radius beträgt 2,5 und der Durchmesser 5.
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-circumcenter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ax":0,"ay":0,"bx":4,"by":0,"cx":0,"cy":3}'const res = await fetch("https://api.kit.forhosting.com/geom/triangle-circumcenter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ax": 0,
"ay": 0,
"bx": 4,
"by": 0,
"cx": 0,
"cy": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/triangle-circumcenter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ax": 0,
"ay": 0,
"bx": 4,
"by": 0,
"cx": 0,
"cy": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/triangle-circumcenter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ax":0,"ay":0,"bx":4,"by":0,"cx":0,"cy":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ax":0,"ay":0,"bx":4,"by":0,"cx":0,"cy":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/triangle-circumcenter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"ax": 0,
"ay": 0,
"bx": 4,
"by": 0,
"cx": 0,
"cy": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.triangle_circumcenter",
"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
Liegen die drei Punkte auf einer geraden Linie, gibt es keinen endlichen Umkreis, sodass das Werkzeug invalid_input statt Infinity oder eines stillschweigenden NaN liefert. Über die API kostet eine erfolgreiche Anfrage $0.002; Validierungsfehler werden nicht berechnet.
Was der Umkreismittelpunkt ist und was die Antwort enthält
Die bevorzugten Eingaben sind die sechs Skalare ax, ay, bx, by, cx und cy als JSON-Zahlen; Dezimal-Zeichenketten werden für Formulare und Tabellenkalkulations-Aufrufer akzeptiert, und verschachtelte Punkte a, b, c als [x, y] oder {x, y} werden ebenfalls gelesen. Ein collinear-Boolean ist bei Erfolg immer falsch, da kollineare Eingaben zurückgewiesen werden, bevor ein Kreis gebildet wird. Das formula-Feld hält die verwendete Determinanten-Identität fest, damit Dokumentation und Lehrdemos dieselbe geschlossene Form zitieren können. Fehlende Koordinaten, nicht endliche Werte, zusammenfallende Eckpunkte, und kollineare Tripel lösen alle invalid_input mit einer Meldung aus, die die fehlgeschlagene Bedingung nennt. Diese Disziplin hält automatisierte Tests stabil, macht Caching sicher, und verhindert, dass ein Studierender oder ein Skript ein entartetes Tripel als Kreis mit unendlichem Radius behandelt.
Wie Koordinaten gelesen werden und wie die geschlossene Form ausgewertet wird
Sie können Punkte oder Eckpunkte auch als Array von drei [x, y]-Paaren übergeben. Nach dem Parsen werden paarweise Abstände geprüft, sodass zusammenfallende Eckpunkte schnell mit einer Meldung scheitern, die das Paar nennt. Andernfalls folgen die Umkreismittelpunktkoordinaten der Standardentwicklung: Ox ist gleich der gewichteten Summe der quadrierten Normen mal den entgegengesetzten y-Differenzen geteilt durch D, und Oy ist gleich der analogen Summe mit x-Differenzen. Der Umkreisradius ist der Abstand von O zu A; eine unabhängige Prüfung R gleich abc durch vier K nutzt das Produkt der Seitenlängen und die Dreiecksfläche K gleich Betrag von D durch vier, und die zwei Schätzungen werden gemittelt für einen stabilen gemeldeten Radius unter Gleitkomma-Rauschen. Die Engine löst Eckpunkt A aus ax und ay (Aliase x1, a_x, y1, a_y) oder aus dem verschachtelten Feld a auf; ebenso B aus bx und by und C aus cx und cy. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne die Mittelsenkrechten-Algebra selbst neu zu implementieren. Nahezu entartete Dreiecke mit sehr kleiner Fläche können Gleitkomma-Fehler verstärken; scheitert die Konsistenz zwischen Eckpunkt-Abständen, meldet die Engine invalid_input statt eines stillschweigend inkonsistenten Kreises.
Wo das Lösen des Umkreismittelpunkts in Studium, Design und Code passt
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem Rest des KIT-Tier-A-Katalogs und erlaubt es Ihnen, von einer Unterrichtsdemo zu einer automatisierten Pipeline zu wechseln, ohne das mathematische Ergebnis zu ändern.
Integrationsbeispiele
Deterministische Geometrie-Fixtures
Reproduzierbare O- und R-Werte für Unit-Tests, Wettbewerbs-Validatoren und CI-Assertions ohne handgestrickte Mittelsenkrechten-Algebra erzeugen.
Technische Fragen
Was, wenn die drei Punkte kollinear sind?
Der Handler liefert invalid_input mit einer Meldung, dass die Punkte kollinear sind und kein endlicher Umkreismittelpunkt oder Umkreisradius existiert.
Kann ich die Rundung steuern?
Ja. Setzen Sie precision (Aliase decimals, dp) auf eine Ganzzahl von 0 bis 15; der Standard ist 10 Nachkommastellen bei allen numerischen Feldern.