Desde que usted haya declarado los tres ángulos en términos similares, y quieren una fórmula que funciona en todos los casos, permite el uso del ángulo con el eje x, en 360 grados de los términos, que cumple dos propósitos, y es bueno para el cálculo. Así que aquí está la foto, con z el ángulo que usted está buscando, y el ángulo de reflexión...
![]()
A continuación, utilizando los dos triángulos con el eje x como la base y el hecho de que un ángulo exterior de un triángulo es la suma de los otros ángulos interiores, se obtiene
z = x +
y = ππ - 2a + z
Y la resolución de aquellos para z en términos de x y de y da
z = ππ + 2x - y
OK, esto es en realidad muy lejos de un análisis general -- los ángulos x, y y z pueden ocurrir en cualquier orden en el eje x, pero podemos suponer que y es a la derecha de x sin perder generalidad, por lo que sólo hay otros dos casos. También el ángulo x podría > π2π2, pero desde entonces las líneas son espontáneos, podemos suponer que x < ππ. Finalmente, el ángulo x puede ser 0.
Hmmm... pensando en esto un poco más. Cuando z cae a la derecha de y, la misma fórmula de la siguiente manera porque las funciones de z e y son intercambiados. Pero cuando z cae a la izquierda de x, es porque la línea de la luz reflejada se cruza con el eje x "hacia atrás". Y, a continuación, la geometría de los rendimientos de z = 2x - y, o la anterior fórmula si se toma el ángulo de la luz reflejada como el suplemento de z.
Así que realmente necesitamos los vectores de los rayos de luz, no sin líneas, y/o el problema original no es del todo bien formadas, que es la noción de "ángulo" de un rayo de luz que necesita ser definida como la dirección de su vector. Si haces eso, entonces el ángulo de la etiqueta z en mi esquema no es el correcto vector direccional de ángulo. Debería ser ππ + z, por lo que la verdadera fórmula, en la dirección del vector es de z = 2x - y, y que funciona para todos los casos. (No he comprobado los degenerados de los casos, pero no hay razón para esperar que fallen).