Задача такая: Есть луч, и мы знаем его угол наклона относительно оси X. И есть зеркало, так же знаем угол его наклона относительно той же оси X. Из всего, что еще известно: длина зеркала и луча, точка столкновения ( координаты ). Как вычислить угол падения и угол отражения?
Для вычисления углов падения и отражения можно воспользоваться законом отражения света:
Угол падения (угол между лучом и нормалью к поверхности зеркала) равен углу отражения (углу между отраженным лучом и нормалью к поверхности зеркала).
Найдем угол падения Угол падения = угол наклона луча - угол наклона зеркала
Найдем нормаль к поверхности зеркала Нормаль к поверхности зеркала - это прямая, перпендикулярная к поверхности зеркала в точке столкновения луча. Для этого можно воспользоваться уравнением прямой, заданной точкой столкновения и углом наклона зеркала.
Найдем угол отражения Угол отражения = угол падения
Таким образом, найдя углы падения и отражения согласно указанным шагам, можно определить искомые углы.
Для вычисления углов падения и отражения можно воспользоваться законом отражения света:
Угол падения (угол между лучом и нормалью к поверхности зеркала) равен углу отражения (углу между отраженным лучом и нормалью к поверхности зеркала).
Найдем угол падения
Угол падения = угол наклона луча - угол наклона зеркала
Найдем нормаль к поверхности зеркала
Нормаль к поверхности зеркала - это прямая, перпендикулярная к поверхности зеркала в точке столкновения луча. Для этого можно воспользоваться уравнением прямой, заданной точкой столкновения и углом наклона зеркала.
Найдем угол отражения
Угол отражения = угол падения
Таким образом, найдя углы падения и отражения согласно указанным шагам, можно определить искомые углы.