ForHosting KIT · Mathematik

Koplanaritätsprüfung

Prüfen Sie, ob vier Punkte im Raum in einer Ebene liegen: (0, 0, 0), (1, 0, 0), (0, 1, 0) und (1, 1, 0) tun es, während der letzte, angehoben auf (1, 1, 1), ein Tetraeder mit dem Volumen 1/6 ergibt. 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
Z1
0
X2
1
Y2
0
Z2
0
Erhalten Sie
Spatprodukt
0
Tetraedervolumen
0

Vier Punkte im dreidimensionalen Raum sind koplanar, wenn eine einzige flache Ebene sie alle enthält. CAD-Validatoren, Face-Builder von Spiel-Engines, Vermessungs-Pipelines und Kurse der linearen Algebra brauchen ständig eine zuverlässige Ja-oder-Nein-Antwort zu dieser Eigenschaft, ohne ein vollständiges Computer-Algebra-System mitzuziehen. Dieser Koplanaritätsprüfer nimmt die zwölf kartesischen Koordinaten der Punkte A, B, C und D entgegen, bildet die drei Kantenvektoren von A aus, wertet das Spatprodukt AB · (AC × AD) aus und meldet, ob dieses Produkt numerisch null ist. Verschwindet das Produkt, hat das aufgespannte Tetraeder Volumen null und die Punkte teilen eine Ebene; andernfalls bilden sie ein festes Tetraeder positiven Volumens.

Was Koplanarität bedeutet und wie das Spatprodukt entscheidet

Zwei verschiedene Punkte definieren stets eine Gerade, und drei nicht kollineare Punkte definieren stets eine eindeutige Ebene im euklidischen dreidimensionalen Raum. Ein vierter Punkt liegt entweder auf dieser Ebene oder nicht. Algebraisch nehmen Sie die Vektoren AB, AC und AD vom ersten Punkt zu den anderen drei.

Das Kreuzprodukt AC × AD ist eine Normale zur Ebene von A, C und D (oder null, wenn diese drei kollinear sind). Das Skalarprodukt von AB mit dieser Normalen ist das Spatprodukt AB · (AC × AD). Geometrisch entspricht es dem sechsfachen signierten Volumen des Tetraeders mit den Ecken A, B, C und D.

Ist der Absolutbetrag des Spatprodukts null, ist das Volumen null und die vier Punkte sind koplanar; ist er ungleich null, bilden sie ein Tetraeder positiven Volumens und können nicht in einer Ebene liegen. Kollineare Tripel und wiederholte Punkte liefern weiterhin ein Spatprodukt null und werden korrekt als koplanar im schwachen Sinne klassifiziert, dass irgendeine Ebene (tatsächlich unendlich viele) sie enthält.

Dieser Endpunkt verwendet ein kleines absolutes Epsilon von eins mal zehn hoch minus neun, damit Gleitkommarauschen bei üblichen Koordinatenmaßstäben den Booleschen Wert nicht umkippt, während eine klare geometrische Anhebung eines Punktes aus der Ebene weiterhin nicht koplanar meldet. Einheiten kürzen sich im Vergleich heraus: Meter, Millimeter oder reine abstrakte Zahlen funktionieren, solange jede Koordinate denselben Maßstab nutzt. Die Antwort gibt die vier Punkte, das gerundete Spatprodukt, das absolute Tetraedervolumen, ein coplanar-Boolesches und eine kurze Formelzeichenkette zurück, die Sie neben der Antwort in Lehr-UIs zeigen können.

Wo sich die Ebenenprüfung für vier Punkte lohnt

Mesh- und CAD-Pipelines nutzen einen Koplanaritätsprüfer, bevor sie vier Vertices zu einer polygonalen Fläche zusammenführen, und fangen nichtplanare Quads ab, die Normalen verzerren oder flache Flächenbedingungen brechen würden. Vermessungs- und Photogrammetrie-Skripte prüfen, ob Kontrollpunkte, die eine Boden- oder Wandebene teilen sollen, das wirklich tun, bevor Flächen oder Höhen berechnet werden. Kurse der linearen Algebra und Raumgeometrie brauchen ein deterministisches Orakel, das koplanare gegen tetraedrische Konfigurationen markiert, ohne dass Studierende unter Prüfungsdruck neun Multiplikationen von Hand rechnen.

Spiel-Engines und Level-Editoren speichern oft vier Eck-Handles für ein Panel oder Portal und müssen Anhebungen ablehnen, die die Planarität brechen, wenn ein Designer einen Vertex verschiebt. Fehlgeschlagene Validierung wird nicht berechnet. Halten Sie Anfragen klein, pinnen Sie gerundetes Spatprodukt und Volumen in Tests, und Sie erhalten reproduzierbare Koplanaritätsentscheidungen für Bewertung, CI-Geometrie-Gates und Edge-Worker, ohne einen eigenen vollständigen Computational-Geometry-Stack aufzubauen.

Planaritätsgates in CAD und Mesh

Lehnen Sie nichtplanare Quads vor Flächen-Merge oder Export ab, indem Sie die vier Eckvertices jeder Kandidaten-Polygonfläche prüfen.

Automatische Bewertung in Unterricht und Prüfung

Bewerten Sie Raumgeometrie-Aufgaben, die fragen, ob vier gegebene Punkte koplanar sind, mit einem deterministischen Spatprodukt-Orakel.

Kontrolle von Vermessungspunkten

Prüfen Sie, ob vier Pflöcke oder Photogrammetrie-Marker für eine Boden- oder Wandebene diese Ebene tatsächlich teilen.

Welche Formel nutzt der Koplanaritätsprüfer?

Er nutzt das Spatprodukt der Kantenvektoren vom ersten Punkt: AB · (AC × AD). Punkte sind koplanar genau dann, wenn dieses Produkt null ist; das Tetraedervolumen ist der Absolutbetrag geteilt durch sechs.

Was passiert, wenn eine Koordinate keine Zahl ist?

Nichtnumerische Strings, Infinity, NaN, leere Werte und fehlende Koordinaten werden abgelehnt und nicht abgerechnet.

Gelten kollineare oder wiederholte Punkte als koplanar?

Ja. Wenn drei oder vier Punkte so zusammenfallen, dass das Spatprodukt null ist, liegen sie noch in irgendeiner Ebene (oft unendlich vielen), also ist coplanar true bei Tetraedervolumen null.

Was sagt mir das Volumen des Tetraeders?

Vier Punkte spannen immer ein Tetraeder auf, sein Volumen ist das Spatprodukt geteilt durch sechs. Volumen null heißt, die Figur ist flach und die Punkte teilen sich eine Ebene; jedes positive Volumen heißt das Gegenteil.

Wie klein darf eine Abweichung sein, damit sie noch als eben gilt?

Eine winzige Toleranz von einem Milliardstel fängt das Rundungsrauschen üblicher Koordinaten ab, damit die Antwort nicht zufällig kippt. Ein Punkt, der wirklich aus der Ebene ragt, wird weiterhin als nicht koplanar gemeldet.

Spielen die Einheiten der Koordinaten eine Rolle?

Nein, die Einheiten kürzen sich heraus. Meter, Millimeter oder reine Zahlen funktionieren gleichermaßen, solange alle zwölf Koordinaten denselben Maßstab verwenden.

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/coplanar-points

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/coplanar-points \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"z1":0,"x2":1,"y2":0,"z2":0,"x3":0,"y3":1,"z3":0,"x4":1,"y4":1,"z4":0}'
{
  "x1": 0,
  "y1": 0,
  "z1": 0,
  "x2": 1,
  "y2": 0,
  "z2": 0,
  "x3": 0,
  "y3": 1,
  "z3": 0,
  "x4": 1,
  "y4": 1,
  "z4": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.coplanar_points",
  "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.

Nichtnumerische oder fehlende Koordinaten scheitern mit invalid_input, damit Automatisierung Müll nie mit Geometrie verwechselt.

Eingabevertrag, Antwortform und Fehlerverhalten

Beispiel: A im Ursprung, B bei (1,0,0), C bei (0,1,0) und D bei (1,1,0) sind koplanar mit Spatprodukt null und Volumen null, weil alle vier z gleich null haben. Heben Sie D auf (1,1,1), wird das Produkt eins, das Volumen ein Sechstel und coplanar false. Senden Sie per POST einen JSON-Body mit zwölf erforderlichen endlichen Zahlen: x1, y1, z1 für Punkt A; x2, y2, z2 für B; x3, y3, z3 für C; und x4, y4, z4 für D. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette wie "1.5" oder "-2e-3" ankommen; Infinity, NaN, leere Zeichenketten, fehlende Felder und nichtnumerischer Text scheitern mit invalid_input unter Nennung des betroffenen Feldes, und diese Fehler werden nicht abgerechnet. Übliche Aliase wie ax, ay, az bis dx, dy, dz und p1x bis p4z sind auf der Formularebene deklariert, damit CAD- und Tabellen-Payloads sauber abgebildet werden. Bei Erfolg enthält der Body coplanar als Booleschen Wert; scalar_triple als das vorzeichenbehaftete Produkt AB · (AC × AD), auf zwölf Dezimalstellen gerundet für stabile Goldens; tetrahedron_volume als den Absolutbetrag dieses Produkts geteilt durch sechs; points als Objekt mit Arrays a, b, c und d; und formula mit der Entscheidungsregel. Kombinieren Sie die Antwort mit Ihrer eigenen Ebenen- oder Normalendarstellung, falls Sie die Koeffizienten a, b, c, d von ax+by+cz+d=0 brauchen; diese Fähigkeit beantwortet nur die Koplanaritätsfrage und liefert keine Ebenen-Fits oder Plotdaten.

Wo eine Vier-Punkt-Koplanaritäts-API sich lohnt

Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netzwerk.

Wie prüfe ich, ob vier 3D-Punkte koplanar sind?

Senden Sie endliche Koordinaten x1,y1,z1 bis x4,y4,z4. Die API berechnet AB·(AC×AD) und liefert coplanar true, wenn der Absolutbetrag nahe null ist, plus Spatprodukt und Tetraedervolumen.

Was kostet der Koplanaritätsprüfer?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht abgerechnet.

Vollständige KIT-Dokumentation lesen →