ForHosting KIT · Matematica

Distanza punto-piano

Il punto (1, 1, 1) dista quattro terzi di unità, 1,333333333333, dal piano 2x + y + 2z − 9 = 0. Inserisca i quattro coefficienti del piano e un punto per ottenere la distanza minima, il segno e se il punto sta sul piano. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
A
2
B
1
C
2
D
-9
X
1
Y
1
Ottiene
Distanza
1,3333333333
Distanza con segno
-1,3333333333
Norma
3

La distanza perpendicolare da un punto a un piano è il percorso più breve da quel punto a qualsiasi posizione del piano infinito. Le serve quando uno studente controlla i compiti sull'equazione generale del piano, un topografo o un operatore CAD misura il distacco da un piano di pavimento o di muro, una pipeline di gioco o robotica mantiene un attore lontano da un vincolo planare, oppure uno stack di visione artificiale riporta lo scostamento da una superficie adattata. Questa capacità accetta i sette numeri a, b, c, d, x, y e z che definiscono il piano ax più by più cz più d uguale a zero e il punto di interrogazione, rifiuta il caso degenere in cui la normale del piano (a, b, c) è il vettore nullo, e restituisce la distanza non negativa insieme alla distanza con segno, alla lunghezza della normale e all'indicazione se il punto giace già sul piano.

Cos'è la formula e come funzionano i numeri

Scriva il piano infinito in forma generale (cartesiana) come a per x più b per y più c per z più d uguale a zero. La terna (a, b, c) è un vettore normale al piano: punta perpendicolare a ogni direzione che resta sul piano. La lunghezza di quella normale è la norma euclidea sqrt di a al quadrato più b al quadrato più c al quadrato.

Per un punto di interrogazione (x, y, z), sostituisca le coordinate nel membro sinistro per ottenere il residuo a per x più b per y più c per z più d. Il valore assoluto di quel residuo diviso per la lunghezza della normale è esattamente la distanza perpendicolare dal punto al piano. Quando il residuo è zero, il punto soddisfa l'equazione del piano e la distanza è zero.

Un controllo classico è il piano due x più y più due z meno nove uguale a zero (normale 2-1-2 di lunghezza tre) e il punto (1, 1, 1): valore assoluto del residuo quattro, norma tre, distanza quattro terzi. Ogni passo è aritmetica elementare e una radice quadrata tridimensionale (o hypot), quindi non c'è iterazione, né campionamento, né dipendenza dall'orologio di parete, né bisogno di conversione punto-normale nel contratto di ingresso una volta che Lei dispone già di a, b, c e d.

Distacco e arretramento da un piano di pavimento, muro o copertura

Misuri quanto dista una struttura, una lettura di sensore o un vertice di mesh da un piano di cantiere o di rilievo espresso in forma generale.

Scostamento in giochi, CAD e robotica da un vincolo planare

Calcoli lo scostamento laterale di un personaggio, un pezzo o un end-effector da un piano infinito usato come vincolo di collisione, pavimento o guida.

Qual è la formula della distanza di un punto da un piano?

Il valore assoluto garantisce una lunghezza non negativa.

Cos'è la distanza con segno da un piano?

La distanza con segno è (ax+by+cz+d)/sqrt(a²+b²+c²). Il segno indica in quale semispazio si trova il punto rispetto alla normale orientata (a,b,c); la magnitudine coincide con la distanza ordinaria.

Funziona per un triangolo o una faccia limitata?

No. Questa capacità misura la distanza al piano infinito. La distanza più breve a un poligono finito o a una faccia di mesh richiede logica di clamp ed è un problema diverso.

La calcolatrice di distanza punto-piano è gratuita?

Lo strumento del browser è gratuito e gira in locale.

Cosa succede se i primi tre coefficienti valgono zero?

In quel caso non esiste alcun piano: l'espressione si riduce al solo termine costante. Il calcolatore non fornisce distanze, quindi si assicuri che almeno uno dei primi tre coefficienti sia diverso da zero.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/geom/point-plane-distance

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_abs1000000000000
min_norm1e-15
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

I risultati sono JSON deterministico—senza sistema di algebra computazionale, senza semi casuali e con la stessa funzione pura di risoluzione nello strumento gratuito del browser e nel percorso API prepagato—, così controlli di compiti, script di valutazione e pipeline di produzione vedono sempre gli stessi numeri.

Cos'è la formula e come funzionano i numeri

Quando a, b e c sono tutti zero, l'espressione si riduce alla costante d e non definisce affatto un piano—questo strumento restituisce invalid_input invece di inventare una distanza. Un altro controllo è qualsiasi punto noto sul piano: la distanza deve essere zero e on_plane vero.

Come chiamare l'API e cosa torna indietro

La usi per pipeline di compiti di geometria solida, script di distacco in cantiere, strumenti di livello di gioco, sandbox di preparazione a colloqui, controlli di esclusione in robotica, o qualsiasi flusso che necessiti di una distanza punto-piano riproducibile senza installare un pacchetto di algebra computazionale su ogni macchina. Invii un corpo JSON con sette campi numerici. Il campo a è il primo coefficiente della normale del piano; sono accettati gli alias A e coeff_a. Il campo b è il secondo coefficiente; gli alias B e coeff_b hanno lo stesso significato. Il campo c è il terzo coefficiente; sono accettati gli alias C e coeff_c. Il campo d è il termine costante; funzionano gli alias D e coeff_d. Il campo x è la prima coordinata del punto; funzionano gli alias x0, px e point_x. Il campo y è la seconda coordinata; funzionano gli alias y0, py e point_y. Il campo z è la terza coordinata; funzionano gli alias z0, pz e point_z. In caso di successo la risposta ripete a, b, c, d, x, y e z, aggiunge distance (non negativa), signed_distance (positiva o negativa secondo il lato della normale orientata in cui si trova il punto), on_plane (vero quando la distanza è zero), norm (sqrt di a al quadrato più b al quadrato più c al quadrato), method impostato a perpendicular, e un breve blocco formula che documenta le forme chiuse. Una validazione fallita—campo obbligatorio mancante, numero non finito, valore fuori dai limiti assoluti pubblicati, o normale (a, b, c) interamente nulla—restituisce invalid_input e non viene mai addebitata. Il prezzo è un forfait di $0.002 per richiesta riuscita con unità item e prezzo marginale unitario zero.

Consigli pratici, limiti e ricerche correlate

Se il Suo piano è dato da tre punti non collineari, formi due vettori di spigolo, prenda il loro prodotto vettoriale per ottenere (a, b, c), poi fissi d in modo che uno dei tre punti soddisfi l'equazione. Nell'insegnamento, preferisca esempi accoppiati: due-uno-due-meno-nove in (1,1,1) per distanza quattro terzi; un punto sul piano per distanza zero; e a uguale b uguale c uguale zero per dimostrare il percorso di rifiuto rigido che protegge i chiamanti da un non-piano. Questa pagina si rivolge a chi cerca una calcolatrice di distanza punto a piano o distanza perpendicolare a ax più by più cz più d uguale a zero; non è uno strumento di distanza a un triangolo né di ritaglio a semispazio—la distanza più breve a un patch poligonale finito richiede logica di clamp baricentrico fuori portata qui. Preferisca questa capacità quando dispone già della forma generale di un piano infinito in tre dimensioni. Mantenga coefficienti e coordinate entro l'intervallo assoluto pubblicato fino a un bilione affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. Le unità sono quelle che Lei passa—metri, piedi o unità di gioco—purché a, b, c, d, x, y e z siano coerenti con una sola unità di lunghezza per il risultato di distanza; l'API non converte le unità per Lei. Poiché la formula richiede solo sette scalari, gli studenti possono ricalcolare a mano residuo e hypot con interi piccoli e allineare l'API riga per riga. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli utenti digitano una normale nulla imparando il contratto. I controlli andata-ritorno sono semplici: dopo la risoluzione, confermi che distance è il valore assoluto di signed_distance, che on_plane è vero esattamente quando distance è zero, e che norm al quadrato è a al quadrato più b al quadrato più c al quadrato entro la tolleranza floating.

Controlli di compiti ed esami sulla distanza punto-piano

Dia agli studenti un piano ax+by+cz+d=0 e un punto; confronti la distanza perpendicolare calcolata a mano con un risultato deterministico dell'API o del browser gratuito.

Perché una normale di piano nulla viene rifiutata?

Se a=b=c=0 l'equazione si riduce a d=0 o a una contraddizione e non definisce un piano. Questo strumento restituisce invalid_input invece di una distanza priva di senso.

Leggi la documentazione completa del KIT →