Puede usar cualquier ángulo, siempre que sea consistente, pero es más fácil con la normal, en general, ya que cualquier superficie en 3d tendría una normal única. Por lo tanto, si desea averiguar qué sucede con un rayo incidente que incide en una superficie curva (por ejemplo, una superficie esférica), es fácil. El procedimiento es:
- Determine el punto de contacto del rayo incidente con la superficie.
- Determine lo normal a la superficie en el punto de contacto.
- Determine el rayo reflejado usando dos condiciones: está en el mismo plano que el rayo incidente y el ángulo normal y el ángulo incidente y reflejado son iguales.
Luego puede derivar una ecuación general para el rayo reflejado. Todo esto es posible porque, como dije anteriormente, cada superficie tiene una normal única (si la superficie se describe mediante la ecuación phi (x, y, z) = 0, entonces la normal es grad phi).