stringtranslate.com

Intersección de línea y esfera

Las tres posibles intersecciones entre líneas y esferas:
1. Sin intersección.
2. Intersección de puntos.
3. Intersección de dos puntos.

En geometría analítica , una línea y una esfera pueden intersecarse de tres maneras:

  1. No hay intersección en absoluto
  2. Intersección en exactamente un punto
  3. Intersección en dos puntos.

Los métodos para distinguir estos casos y determinar las coordenadas de los puntos en estos últimos casos son útiles en diversas circunstancias. Por ejemplo, es un cálculo común que se realiza durante el trazado de rayos . [1]

Cálculo utilizando vectores en 3D

En notación vectorial , las ecuaciones son las siguientes:

Ecuación para una esfera

  •  : puntos en la esfera
  •  :punto central
  •  :radio de la esfera

Ecuación para una línea que comienza en

  •  : puntos en la línea
  •  : origen de la linea
  •  :distancia desde el origen de la línea
  •  : dirección de la línea (un vector distinto de cero)

Para buscar puntos que estén en la línea y en la esfera es necesario combinar las ecuaciones y resolver para , lo que implica el producto escalar de los vectores:

Ecuaciones combinadas
Ampliado y reorganizado:
Ahora se puede observar la forma de una fórmula cuadrática . (Esta ecuación cuadrática es una instancia de la ecuación de Joachimsthal. [2] )
dónde
Simplificado
Tenga en cuenta que en el caso específico donde es un vector unitario, y por lo tanto , podemos simplificarlo aún más a (escribiendo en lugar de para indicar un vector unitario):
  • Si , entonces está claro que no existen soluciones, es decir, la línea no interseca la esfera (caso 1).
  • Si , entonces existe exactamente una solución, es decir, la línea sólo toca la esfera en un punto (caso 2).
  • Si , existen dos soluciones, y por tanto la recta toca la esfera en dos puntos (caso 3).

Véase también

Referencias

  1. ^ Eberly, David H. (2006). Diseño de motores de juegos en 3D: un enfoque práctico para gráficos informáticos en tiempo real, 2.ª edición . Morgan Kaufmann. pág. 698. ISBN 0-12-229063-1.
  2. ^ "Ecuación de Joachimsthal".