Intersecção linha-esfera - Line–sphere intersection

As três possíveis interseções linha-esfera:
1. Sem interseção.
2. Ponto de intersecção.
3. Intersecção de dois pontos.

Na geometria analítica , uma linha e uma esfera podem se cruzar de três maneiras:

  1. Sem interseção
  2. Cruzamento em exatamente um ponto
  3. Cruzamento em dois pontos.

Os métodos para distinguir esses casos e determinar as coordenadas dos pontos nos últimos casos são úteis em várias circunstâncias. Por exemplo, é um cálculo comum a ser executado durante o traçado de raio .

Cálculo usando vetores em 3D

Na notação vetorial , as equações são as seguintes:

Equação para uma esfera

  •  : pontos na esfera
  •  : ponto central
  •  : raio da esfera

Equação para uma linha começando em

  •  : pontos na linha
  •  : origem da linha
  •  : distância da origem ao longo da linha
  •  : direção da linha (um vetor unitário )

Pesquisar pontos que estão na linha e na esfera significa combinar as equações e resolver , envolvendo o produto escalar dos vetores:

Equações combinadas
Expandido e reorganizado:
A forma de uma fórmula quadrática agora é observável. (Esta equação quadrática é uma instância da equação de Joachimsthal.)
Onde
Simplificado
Observe que é um vetor unitário e, portanto . Assim, podemos simplificar ainda mais para
  • Se , então, é claro que não existem soluções, ou seja, a linha não intercepta a esfera (caso 1).
  • Se , então, existe exatamente uma solução, ou seja, a linha apenas toca a esfera em um ponto (caso 2).
  • Se , existem duas soluções e, portanto, a linha toca a esfera em dois pontos (caso 3).

Veja também

Referências