ForHosting KIT · Matemática

Distância ponto a plano

O ponto (1, 1, 1) fica a quatro terços, 1,333333333333, do plano 2x + y + 2z − 9 = 0. Informe os quatro coeficientes do plano e um ponto e veja a separação mínima, o sinal e se o ponto está no plano. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
A
2
B
1
C
2
D
-9
X
1
Y
1
Você obtém
Distância
1,3333333333
Distância com sinal
-1,3333333333
Norma
3

A distância perpendicular de um ponto a um plano é o caminho mais curto desse ponto até qualquer local do plano infinito. Você precisa dela quando um estudante confere lição de casa sobre a equação geral do plano, um topógrafo ou operador CAD mede o afastamento em relação a um plano de piso ou parede, um pipeline de jogos ou robótica mantém um ator longe de uma restrição planar, ou uma pilha de visão computacional reporta o deslocamento em relação a uma superfície ajustada. Esta capacidade aceita os sete números a, b, c, d, x, y e z que definem o plano ax mais by mais cz mais d igual a zero e o ponto de consulta, rejeita o caso degenerado em que a normal do plano (a, b, c) é o vetor nulo, e devolve a distância não negativa junto com a distância com sinal, o comprimento da normal e se o ponto já está sobre o plano.

O que é a fórmula e como os números funcionam

Escreva o plano infinito na forma geral (cartesiana) como a vezes x mais b vezes y mais c vezes z mais d igual a zero. A terna (a, b, c) é um vetor normal ao plano: aponta perpendicular a toda direção que permanece no plano. O comprimento dessa normal é a norma euclidiana sqrt de a ao quadrado mais b ao quadrado mais c ao quadrado.

Para um ponto de consulta (x, y, z), substitua as coordenadas no lado esquerdo para obter o residual a vezes x mais b vezes y mais c vezes z mais d. O valor absoluto desse residual dividido pelo comprimento da normal é exatamente a distância perpendicular do ponto ao plano. Quando o residual é zero, o ponto satisfaz a equação do plano e a distância é zero.

Uma verificação clássica é o plano dois x mais y mais dois z menos nove igual a zero (normal 2-1-2 de comprimento três) e o ponto (1, 1, 1): valor absoluto do residual quatro, norma três, distância quatro terços. Cada passo é aritmética elementar e uma raiz quadrada tridimensional (ou hypot), de modo que não há iteração, nem amostragem, nem dependência do relógio de parede, nem necessidade de conversão ponto-normal no contrato de entrada depois que você já possui a, b, c e d.

Afastamento e recuo em relação a um plano de piso, parede ou cobertura

Meça quão longe uma estrutura, leitura de sensor ou vértice de malha fica de um plano de obra ou topografia expresso na forma geral.

Deslocamento em jogos, CAD e robótica a partir de restrição planar

Calcule o deslocamento lateral de um personagem, peça ou efetuador final em relação a um plano infinito usado como restrição de colisão, piso ou guiagem.

Qual é a fórmula da distância de um ponto a um plano?

O valor absoluto garante um comprimento não negativo.

O que é a distância com sinal a um plano?

A distância com sinal é (ax+by+cz+d)/sqrt(a²+b²+c²). Seu sinal indica em qual semiespaço o ponto está em relação à normal orientada (a,b,c); a magnitude coincide com a distância ordinária.

Isto funciona para um triângulo ou face limitada?

Não. Esta capacidade mede a distância ao plano infinito. A distância mais curta a um polígono finito ou face de malha precisa de lógica de clamp e é um problema diferente.

A calculadora de distância ponto a plano é gratuita?

A ferramenta do navegador é gratuita e roda localmente.

O que acontece se os três primeiros coeficientes valerem zero?

Nesse caso não existe plano: a expressão fica reduzida ao termo constante. A calculadora não fornece distância, então garanta que pelo menos um dos três primeiros coeficientes seja diferente de zero.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

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

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_abs1000000000000
min_norm1e-15
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Os resultados são JSON determinístico—sem sistema de álgebra computacional, sem sementes aleatórias e com a mesma função pura de resolução na ferramenta gratuita do navegador e no caminho de API pré-paga—, de modo que conferências de lição, scripts de correção e pipelines de produção veem sempre os mesmos números.

O que é a fórmula e como os números funcionam

Quando a, b e c são todos zero, a expressão se reduz à constante d e não define um plano de forma alguma—esta ferramenta devolve invalid_input em vez de inventar uma distância. Outra verificação é qualquer ponto sabidamente sobre o plano: a distância deve ser zero e on_plane verdadeiro.

Como chamar a API e o que retorna

Use em pipelines de lição de geometria espacial, scripts de afastamento em obra, ferramentas de nível de jogo, sandboxes de preparação para entrevistas, checagens de exclusão em robótica ou qualquer fluxo que precise de uma distância ponto-plano reproduzível sem instalar um pacote de álgebra computacional em cada máquina. Envie um corpo JSON com sete campos numéricos. O campo a é o primeiro coeficiente da normal do plano; os aliases A e coeff_a são aceitos. O campo b é o segundo coeficiente; os aliases B e coeff_b têm o mesmo significado. O campo c é o terceiro coeficiente; os aliases C e coeff_c são aceitos. O campo d é o termo constante; os aliases D e coeff_d funcionam. O campo x é a primeira coordenada do ponto; os aliases x0, px e point_x funcionam. O campo y é a segunda coordenada; os aliases y0, py e point_y funcionam. O campo z é a terceira coordenada; os aliases z0, pz e point_z funcionam. Em caso de sucesso a resposta ecoa a, b, c, d, x, y e z, acrescenta distance (não negativa), signed_distance (positiva ou negativa conforme o lado da normal orientada em que o ponto se situa), on_plane (verdadeiro quando a distância é zero), norm (sqrt de a ao quadrado mais b ao quadrado mais c ao quadrado), method igual a perpendicular, e um bloco formula breve que documenta as formas fechadas. Validação falha—campo obrigatório ausente, número não finito, valor fora dos limites absolutos publicados, ou normal (a, b, c) totalmente nula—devolve invalid_input e nunca é cobrada. O preço é um valor fixo de US$ 0,002 por requisição bem-sucedida com unidade item e preço marginal unitário zero.

Dicas práticas, limites e buscas relacionadas

Se o seu plano for dado por três pontos não colineares, forme dois vetores de aresta, tome o produto vetorial para obter (a, b, c) e defina d de modo que um dos três pontos satisfaça a equação. Ao ensinar, prefira exemplos emparelhados: dois-um-dois-menos-nove em (1,1,1) para distância quatro terços; um ponto sobre o plano para distância zero; e a igual a b igual a c igual a zero para demonstrar o caminho de rejeição rígida que protege os chamadores de um não-plano. Esta página se dirige a quem busca uma calculadora de distância ponto a plano ou distância perpendicular a ax mais by mais cz mais d igual a zero; não é uma ferramenta de distância a triângulo nem de recorte a semiespaço—a distância mais curta a um patch poligonal finito precisa de lógica de clamp baricêntrico fora do escopo aqui. Prefira esta capacidade quando já dispuser da forma geral de um plano infinito em três dimensões. Mantenha coeficientes e coordenadas dentro da faixa absoluta publicada até um trilhão para que os produtos intermediários permaneçam finitos em precisão dupla IEEE no Worker e no navegador. As unidades são as que você passar—metros, pés ou unidades de jogo—desde que a, b, c, d, x, y e z sejam coerentes com uma única unidade de comprimento para o resultado de distância; a API não converte unidades por você. Como a fórmula só precisa de sete escalares, os estudantes podem recalcular à mão o residual e o hypot com inteiros pequenos e conferir a API linha a linha. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando usuários digitam uma normal nula ao aprender o contrato. Verificações de ida e volta são fáceis: após resolver, confirme que distance é o valor absoluto de signed_distance, que on_plane é verdadeiro exatamente quando distance é zero, e que norm ao quadrado é a ao quadrado mais b ao quadrado mais c ao quadrado dentro da tolerância de ponto flutuante.

Conferências de lição e provas de distância ponto-plano

Dê aos alunos um plano ax+by+cz+d=0 e um ponto; compare a distância perpendicular calculada à mão com um resultado determinístico da API ou do navegador gratuito.

Por que uma normal de plano nula é rejeitada?

Se a=b=c=0 a equação se reduz a d=0 ou a uma contradição e não define um plano. Esta ferramenta devolve invalid_input em vez de uma distância sem sentido.

Ver a documentação completa do KIT →