Tratamiento de planos infinitos con Raytracing

El parámetro ‘d’

Como ya hemos dicho, ‘d’ indica la distancia al origen del plano, en la dirección de la normal. Esto es fácil de imaginar en el caso de planos perpendiculares a los ejes del SR global, pero en general, puede ser un poco más complicado intuir el valor de ‘d’ cuando el plano puede estar orientado en cualquier dirección. Por ello se suelen definir los planos a partir del EjeZ, (la normal del plano) y un punto del espacio. Hablar de la posición del objeto, como hacíamos con las esferas, es un poco ambiguo, ya que el plano se extiende hasta el infinito, por lo que se trata, simplemente, de un punto por el que pasa el plano. Teniendo en cuenta que se tiene que cumplir la ecuación del plano, entonces, el valor de ‘d’ se puede obtener como:

d=-(Xobj,Yobj,Zobj)·EjeZ

Donde (Xobj,Yobj,Zobj) es la "posición" del plano.

En este esquema se pueden ver tres planos perpendiculares a los ejes X, Y y Z. Los puntos de corte con los ejes determinan el valor de ‘d’
En esta figura se representa un plano que no es perpendicular a ninguno de los tres ejes canónicos. También se muestran los ejes del plano, uno de los cuales es la normal. En este caso, el valor de ‘d’ sería negativo, puesto que el origen de coordenadas se encuentra detrás del plano.
Anterior Siguiente