ForHosting KIT · Mathematik

Punkt-Ebenen-Abstand

Der Punkt (1, 1, 1) liegt vier Drittel einer Einheit, also 1,333333333333, von der Ebene 2x + y + 2z − 9 = 0 entfernt. Geben Sie die vier Koeffizienten der Ebene und einen Raumpunkt ein für kleinsten Abstand, Vorzeichen und Lageprüfung. 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
A
2
B
1
C
2
D
-9
X
1
Y
1
Erhalten Sie
Entfernung
1,3333333333
Vorzeichenbehafteter Abstand
-1,3333333333
Norm
3

Der senkrechte Abstand eines Punkts zu einer Ebene ist der kürzeste Weg von diesem Punkt zu einer beliebigen Stelle der unendlichen Ebene. Sie brauchen ihn, wenn ein Schüler Hausaufgaben zur allgemeinen Ebenengleichung prüft, ein Vermesser oder CAD-Operator den Abstand zu einer Boden- oder Wandebene misst, eine Spiel- oder Robotik-Pipeline einen Akteur von einer planaren Beschränkung freihält, oder ein Machine-Vision-Stack den Versatz zu einer angepassten Fläche meldet. Diese Fähigkeit nimmt die sieben Zahlen a, b, c, d, x, y und z entgegen, die die Ebene ax plus by plus cz plus d gleich null und den Abfragepunkt definieren, lehnt den entarteten Fall ab, in dem die Ebenennormale (a, b, c) der Nullvektor ist, und liefert den nichtnegativen Abstand zusammen mit dem vorzeichenbehafteten Abstand, der Normallänge und der Angabe, ob der Punkt bereits auf der Ebene liegt.

Der kürzeste Weg von einem Punkt zu einer Ebene

Der Abstand eines Punktes von einer Ebene ist das Lot, also die kürzeste Verbindung zu irgendeinem Punkt der unbegrenzten Ebene. Die Ebene wird in allgemeiner Form mit vier Koeffizienten beschrieben. Die ersten drei ergeben den Normalenvektor, der senkrecht auf der Ebene steht. Setzen Sie die drei Koordinaten des Punktes in die linke Seite der Gleichung ein, entsteht ein Rest. Sein Betrag, geteilt durch die Länge des Normalenvektors, ist der gesuchte Abstand. Gebraucht wird das für Abstände zu Boden, Wand oder Dach, für Freiräume in Konstruktion und Robotik oder für Abweichungen von einer eingepassten Fläche.

Beispiel und Stolpersteine

Für die Ebene 2x + y + 2z − 9 = 0 und den Punkt (1, 1, 1) beträgt der Rest im Betrag 4 und die Normalenlänge 3, der Abstand also vier Drittel. Das negative Vorzeichen des Rests zeigt, auf welcher Seite der Ebene der Punkt liegt. Wer den Rest nicht durch die Normalenlänge teilt, erhält nur dann den richtigen Wert, wenn diese Länge zufällig 1 ist. Sind die ersten drei Koeffizienten alle null, beschreibt die Gleichung keine Ebene, und der Rechner lehnt sie ab. Die Rechnung bezieht sich stets auf die unbegrenzte Ebene.

Was die Formel ist und wie die Zahlen wirken

Schreiben Sie die unendliche Ebene in allgemeiner (kartesischer) Form als a mal x plus b mal y plus c mal z plus d gleich null. Das Tripel (a, b, c) ist ein Normalenvektor der Ebene: er zeigt senkrecht zu jeder Richtung, die in der Ebene bleibt. Die Länge dieser Normalen ist die euklidische Norm sqrt von a im Quadrat plus b im Quadrat plus c im Quadrat.

Für einen Abfragepunkt (x, y, z) setzen Sie die Koordinaten in die linke Seite ein und erhalten das Residuum a mal x plus b mal y plus c mal z plus d. Der Absolutwert dieses Residuums geteilt durch die Normallänge ist genau der senkrechte Abstand vom Punkt zur Ebene. Wenn das Residuum null ist, erfüllt der Punkt die Ebenengleichung und der Abstand ist null.

Eine klassische Kontrolle ist die Ebene zwei x plus y plus zwei z minus neun gleich null (2-1-2-Normale der Länge drei) und der Punkt (1, 1, 1): Absolutwert des Residuums vier, Norm drei, Abstand vier Drittel. Jeder Schritt ist elementare Arithmetik und eine dreidimensionale Quadratwurzel (oder hypot), es gibt also keine Iteration, keine Stichproben, keine Abhängigkeit von der Wanduhr und keinen Bedarf an Punkt-Normalen-Umwandlung im Eingangsvertrag, sobald Sie a, b, c und d bereits haben.

Freihaltung und Rücksprung von Boden-, Wand- oder Dach-Ebenen

Messen Sie, wie weit eine Struktur, eine Sensorablesung oder ein Netzvertex von einer Bau- oder Vermessungsebene in allgemeiner Form entfernt ist.

Spiel-, CAD- und Robotik-Versatz von einer planaren Beschränkung

Berechnen Sie den seitlichen Versatz einer Figur, eines Teils oder eines Endeffektors von einer unendlichen Ebene als Kollisions-, Boden- oder Führungseinschränkung.

Was ist der vorzeichenbehaftete Abstand zu einer Ebene?

Der vorzeichenbehaftete Abstand ist (ax+by+cz+d)/sqrt(a²+b²+c²). Sein Vorzeichen sagt, in welchem Halbraum der Punkt relativ zur orientierten Normalen (a,b,c) liegt; der Betrag entspricht dem gewöhnlichen Abstand.

Funktioniert das für ein Dreieck oder eine begrenzte Fläche?

Nein. Diese Fähigkeit misst den Abstand zur unendlichen Ebene. Der kürzeste Abstand zu einem endlichen Polygon oder einer Netzfläche braucht Clamp-Logik und ist ein anderes Problem.

Was passiert, wenn die ersten drei Koeffizienten alle null sind?

Dann gibt es keine Ebene, der Ausdruck schrumpft auf das konstante Glied. Der Rechner liefert in diesem Fall keinen Abstand; mindestens einer der ersten drei Koeffizienten muss von null verschieden sein.

Wie erkenne ich, ob ein Punkt in der Ebene liegt?

Sein Abstand ist null, und das Ergebnis meldet ihn als in der Ebene liegend. Das tritt genau ein, wenn seine Koordinaten die Ebenengleichung erfüllen, etwa bei einem gemessenen Punkt auf einem Boden.

Was ist der Normalenvektor der Ebene?

Die ersten drei Koeffizienten bilden einen Vektor, der im rechten Winkel auf der Ebene steht. Seine Länge ist die Wurzel aus der Summe der drei Quadrate, bei 2x + y + 2z − 9 = 0 also 3.

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/point-plane-distance

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/point-plane-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":2,"b":1,"c":2,"d":-9,"x":1,"y":1,"z":1}'
{
  "a": 2,
  "b": 1,
  "c": 2,
  "d": -9,
  "x": 1,
  "y": 1,
  "z": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.point_plane_distance",
  "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.

max_abs1000000000000
min_norm1e-15
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.

Die Ergebnisse sind deterministisches JSON—kein Computer-Algebra-System, keine Zufallsseeds und dieselbe reine Lösungsfunktion im kostenlosen Browser-Tool und im vorausbezahlten API-Pfad—, sodass Hausaufgabenprüfungen, Bewertungsskripte und Produktionspipelines jedes Mal dieselben Zahlen sehen.

Was die Formel ist und wie die Zahlen wirken

Wenn a, b und c alle null sind, kollabiert der Ausdruck zur Konstanten d und definiert überhaupt keine Ebene—dieses Werkzeug liefert invalid_input statt einen Abstand zu erfinden. Eine weitere Kontrolle ist jeder Punkt, der bekanntermaßen auf der Ebene liegt: der Abstand muss null und on_plane wahr sein.

Wie Sie die API aufrufen und was zurückkommt

Nutzen Sie es für Hausaufgabenpipelines der Raumgeometrie, Baufreigabe-Skripte, Spiel-Level-Werkzeuge, Interview-Vorbereitungs-Sandboxes, Robotik-Keep-out-Prüfungen oder jeden Workflow, der einen reproduzierbaren Punkt-Ebenen-Abstand braucht, ohne auf jeder Maschine ein Computer-Algebra-Paket zu installieren. Senden Sie einen JSON-Körper mit sieben numerischen Feldern. Feld a ist der erste Koeffizient der Ebenennormalen; die Aliase A und coeff_a werden akzeptiert. Feld b ist der zweite Koeffizient; die Aliase B und coeff_b haben dieselbe Bedeutung. Feld c ist der dritte Koeffizient; die Aliase C und coeff_c werden akzeptiert. Feld d ist der konstante Term; die Aliase D und coeff_d funktionieren. Feld x ist die erste Koordinate des Punkts; die Aliase x0, px und point_x funktionieren. Feld y ist die zweite Koordinate; die Aliase y0, py und point_y funktionieren. Feld z ist die dritte Koordinate; die Aliase z0, pz und point_z funktionieren. Bei Erfolg spiegelt die Antwort a, b, c, d, x, y und z wider, ergänzt distance (nichtnegativ), signed_distance (positiv oder negativ je nachdem, auf welcher Seite der orientierten Normalen der Punkt liegt), on_plane (wahr, wenn der Abstand null ist), norm (sqrt von a im Quadrat plus b im Quadrat plus c im Quadrat), method gesetzt auf perpendicular, und einen kurzen formula-Block mit den geschlossenen Formen. Fehlgeschlagene Validierung—fehlendes Pflichtfeld, nicht endliche Zahl, Wert außerhalb der veröffentlichten Absolutgrenzen oder eine völlig nullte Normale (a, b, c)—liefert invalid_input und wird nie berechnet. Der Preis ist ein Pauschalbetrag von $0.002 pro erfolgreicher Anfrage mit Einheit item und marginalem Einheitspreis null.

Praktische Tipps, Grenzen und verwandte Suchen

Wenn Ihre Ebene durch drei nicht kollineare Punkte gegeben ist, bilden Sie zwei Kantenvektoren, nehmen deren Kreuzprodukt für (a, b, c) und setzen d so, dass einer der drei Punkte die Gleichung erfüllt. Beim Unterrichten bevorzugen Sie gepaarte Beispiele: zwei-eins-zwei-minus-neun bei (1,1,1) für Abstand vier Drittel; einen Punkt auf der Ebene für Abstand null; und a gleich b gleich c gleich null, um den harten Ablehnungspfad zu zeigen, der Aufrufer vor einer Nicht-Ebene schützt. Bevorzugen Sie diese Fähigkeit, wenn Sie bereits die allgemeine Form einer unendlichen Ebene in drei Dimensionen haben. Halten Sie Koeffizienten und Koordinaten im veröffentlichten Absolutbereich bis eine Billion, damit Zwischenprodukte in IEEE-Doppelpräzision auf dem Worker und im Browser endlich bleiben. Einheiten sind, was Sie übergeben—Meter, Fuß oder Spieleinheiten—, solange a, b, c, d, x, y und z mit einer einzigen Längeneinheit für das Abstandsergebnis konsistent sind; die API rechnet Einheiten nicht für Sie um. Weil die Formel nur sieben Skalare braucht, können Schüler Residuum und hypot mit kleinen Ganzzahlen von Hand nachrechnen und die API Zeile für Zeile abgleichen. Diese Landingpage richtet sich an Personen, die einen Punkt-Ebenen-Abstand-Rechner oder den senkrechten Abstand zu ax plus by plus cz plus d gleich null suchen; es ist kein Abstands-zum-Dreieck- oder Halbraum-Clipping-Werkzeug—der kürzeste Abstand zu einem endlichen polygonalen Patch braucht baryzentrische Clamp-Logik, die hier außer Reichweite liegt. Fehlgeschlagene Aufgaben, die invalid_input zurückgeben, verbrauchen kein vorausbezahltes Guthaben, was explorative Skripte günstig hält, wenn Nutzer beim Erlernen des Vertrags eine verschwindende Normale tippen. Roundtrip-Prüfungen sind einfach: bestätigen Sie nach dem Lösen, dass distance dem Absolutwert von signed_distance entspricht, dass on_plane genau dann wahr ist, wenn distance null ist, und dass norm im Quadrat a im Quadrat plus b im Quadrat plus c im Quadrat innerhalb der Gleitkommatoleranz ist.

Hausaufgaben- und Prüfungskontrollen zum Punkt-Ebenen-Abstand

Geben Sie Schülern eine Ebene ax+by+cz+d=0 und einen Punkt; vergleichen Sie den von Hand berechneten senkrechten Abstand mit einem deterministischen API- oder Browser-Ergebnis.

Wie lautet die Formel für den Abstand Punkt zu Ebene?

Für die Ebene ax+by+cz+d=0 und den Punkt (x,y,z) ist der senkrechte Abstand |ax+by+cz+d| / sqrt(a²+b²+c²). Der Absolutwert sichert eine nichtnegative Länge.

Warum wird eine Null-Ebenennormale abgelehnt?

Wenn a=b=c=0, reduziert sich die Gleichung auf d=0 oder einen Widerspruch und definiert keine Ebene. Dieses Werkzeug liefert invalid_input statt eines sinnlosen Abstands.

Ist der Punkt-Ebenen-Abstand-Rechner kostenlos?

Das Browser-Tool ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.

Vollständige KIT-Dokumentation lesen →